Sie sind auf Seite 1von 426

Location

Glasgow
Latitude
(RADIANS)
55.5
Reference longitude
Ground reflectance
0.2
Surface azimuth
180 (South)

Longitude
-4.15
0

Panel Data
No. panels:
:
PSTC (W)

10
0.004
80

Panel inclination (deg)

Date
(Year Day)
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3

Time
(Hour)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

Ambient
temperature
(degC)
1.8
1.7
1.7
1.9
2.2
2.4
2.4
2.3
2.1
2.3
2.5
2.7
2.9
3
3.2
3
2.9
2.7
2.9
3
3.2
3
2.9
2.9
2.7
2.4
2.2
2.3
2.3
2.4
2.4
2.4
2.4
2.5
2.7
2.8
3.4
3.9
4.5
4.8
5.1
5.4
5.6
5.8
6
5.8
5.6
5.4
5.3
5.1
4.9

Direct
nornal
solar
(W/m^2)
0
0
0
0
0
0
0
0
0
0
34
270
238
189
137
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Diffuse
horizontal
solar
(W/m^2)
0
0
0
0
0
0
0
0
0
17
58
59
74
68
39
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
20
33
38
32
18
9
0
0
0
0
0
0
0
0
0
0
0

Declination
d

Equation
of time

(deg)

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
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

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

4.9
5
5
5.1
5.2
5.3
5.1
5
4.8
4.5
4.2
3.9
3.7
3.6
3.4
3.2
3.1
2.9
3
3.2
3.3
3.4
3.6
3.7
3.5
3.3
3.1
3.1
3.1
3.1
3.5
3.8
4.2
4.3
4.4
4.5
4.1
3.6
3.2
3.1
3.1
3
3
3
3
3.1
3.2
3.3
3.3
3.3
3.3
3.6
3.8
4.1
4.2
4.4
4.5
4.4
4.2
4.1
4
3.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
77
3
67
79
59
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
15
39
34
38
32
18
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
39
64
78
75
47
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
35
39
34
19
5
0

5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
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
8
8
8
8
8
8
8

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

3.7
3.8
3.9
4
4
3.9
3.9
3.7
3.5
3.3
3.4
3.6
3.7
3.8
3.8
3.9
4.5
5.2
5.8
5.8
5.8
5.8
5.4
5.1
4.7
4.7
4.7
4.7
4.6
4.6
4.5
4.4
4.2
4.1
3.9
3.7
3.5
3.5
3.6
3.6
4.3
5.1
5.8
5.5
5.2
4.9
3.9
2.8
1.8
1.6
1.3
1.1
1.1
1
1
1.5
2
2.5
2.5
2.6
2.6
2.9

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
74
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
316
298
311
74
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
41
73
72
36
20
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
66
63
77
57
50
17
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
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

3.3
3.6
4.1
4.6
5.1
5
4.9
4.7
4.6
4.5
4.4
4.1
3.7
3.4
3.6
3.7
3.9
4.1
4.2
4.4
4.6
4.8
5
5.1
5.3
5.4
5.7
6.1
6.4
6.4
6.3
6.3
6.5
6.8
7
7.1
7.1
7.2
7.3
7.4
7.5
7.3
7.2
7
6.9
6.7
6.6
6.8
7
7.2
7.5
7.8
8.1
8
7.9
7.8
7.5
7.1
6.8
6.6
6.5
6.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
0
0
0
0
0
0
0
0
33
106
103
90
37
0
0
0
0
0
0

0
0
7
22
36
41
36
21
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
23
37
42
36
22
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
45
74
86
76
51
16
0
0
0
0
0

10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
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
12
12
12
13
13
13
13
13
13
13
13
13
13
13

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

6.4
6.4
6.5
6.5
6.5
6.5
6.5
6.6
6.6
6.5
6.5
6.4
6.7
7
7.3
6.5
5.7
4.9
4.7
4.6
4.4
4.5
4.5
4.6
4.6
4.5
4.5
4.5
4.4
4.4
4.8
5.3
5.7
4.9
4
3.2
3.6
4.1
4.5
4.9
5.3
5.7
5.7
5.6
5.6
5.3
4.9
4.6
4.6
4.5
4.5
5
5.4
5.9
5.9
6
6
6.2
6.4
6.6
6.9
7.1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
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
39
69
70
50
23
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
24
39
44
39
24
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
40

13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

7.4
7
6.7
6.3
6.5
6.7
6.9
6.7
6.5
6.3
6.4
6.4
6.5
6.3
6.2
6
6.2
6.4
6.6
6.4
6.1
5.9
6.1
6.2
6.4
6.1
5.8
5.5
5.2
4.9
4.6
3.9
3.3
2.6
2.5
2.3
2.2
2.1
2
1.9
1.2
0.4
-0.3
0.4
1.1
1.8
2.6
3.3
4
4.1
4.3
4.4
3.3
2.3
1.2
0.5
-0.2
-0.9
-0.8
-0.8
-0.7
-1.2

15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
115
96
117
43
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
61
357
440
313
273
81
0
0
0
0
0
0
0
0
0

72
73
52
25
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
58
83
82
78
48
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
79
68
63
77
50
25
0
0
0
0
0
0
0
0
0

16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

-1.6
-2.1
-2.1
-2
-2
-1.9
-1.7
-1.6
0.4
2.3
4.3
4
3.7
3.4
3.3
3.1
3
3
3.1
3.1
3
2.9
2.9
2.7
2.5
2.3
2.4
2.6
2.7
2.3
1.8
1.4
2.1
2.9
3.6
4.3
5.1
5.8
6.1
6.3
6.6
6.3
6
5.7
5.5
5.4
5.2
5.4
5.5
5.7
6
6.3
6.6
6.7
6.9
7
7.2
7.4
7.6
7.7
7.8
7.9

0
0
0
0
0
0
0
0
0
193
224
203
118
53
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
262
131
56
0
0
0
0
0
0
0
0
0
0
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
40
79
91
91
62
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
36
82
92
71
29
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
28
44
49
44
29

18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

7.7
7.6
7.4
6.8
6.1
5.5
4.9
4.2
3.6
3.4
3.3
3.1
2.9
2.7
2.5
2.7
2.8
3
3.5
4
4.5
4.3
4
3.8
4.1
4.3
4.6
4.8
5.1
5.3
5.7
6.1
6.5
6.9
7.2
7.6
8.1
8.5
9
8.8
8.7
8.5
8.8
9.2
9.5
9.3
9.1
8.9
9
9.1
9.2
9
8.8
8.6
8.6
8.6
8.6
8.5
8.4
8.3
8.3
8.4

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
43
287
347
265
231
21
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
27
79
72
75
85
59
29
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
30
46
51
46
31
11
1
0
0
0
0
0
0
0
0
0
0
0
0

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
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

8.4
8.5
8.7
8.8
8.5
8.2
7.9
7.2
6.6
5.9
6
6.1
6.2
5.8
5.4
5
5.2
5.4
5.6
5.6
5.7
5.7
5.6
5.5
5.4
5.4
5.3
5.3
5.8
6.4
6.9
6.6
6.3
6
5.8
5.5
5.3
5.1
5
4.8
5.6
6.3
7.1
6.8
6.4
6.1
5.5
5
4.4
4.3
4.3
4.2
3.8
3.4
3
2.8
2.7
2.5
2.3
2.2
2.1
2.6

0
0
0
0
0
67
131
71
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
27
304
143
144
86
53
7
0
0
0

0
0
0
0
18
55
89
96
78
33
23
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
18
43
48
54
49
34
13
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
31
37
92
101
101
72
33
3
0
0

23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

3.2
3.8
3.8
3.8
3.8
3.5
3.3
3
2.9
2.8
2.7
3
3.4
3.7
4
4.4
4.7
4.7
4.6
4.6
4.6
4.5
4.5
5.8
7.2
8.5
8.6
8.6
8.7
8.8
8.8
8.9
8.5
8
7.6
7
6.3
5.7
5.4
5
4.7
4.3
3.8
3.4
3.3
3.2
3.1
3.4
3.7
4
4.3
4.6
4.9
4.9
4.9
4.9
5
5
5.1
5.1
5.2
5.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
196
173
76
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
122
300
285
268
238
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
30
51
87
102
83
36
14
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
24
66
81
97
91
65
40
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4

26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

5.3
5.4
5.5
6.3
7.2
8
8.2
8.3
8.5
7.5
6.5
5.5
5.3
5.1
4.9
4.8
4.6
4.5
4.6
4.8
4.9
4.8
4.8
4.7
4.9
5.1
5.3
4.9
4.4
4
4.1
4.3
4.4
4
3.7
3.3
3.5
3.7
3.9
3.6
3.3
3
2.8
2.6
2.4
2.6
2.7
2.9
3
3.2
3.3
3.5
3.7
3.9
3.4
3
2.5
2.1
1.8
1.4
0.9
0.5

53
60
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
30
173
285
137
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
213
342
325
259
104
40
0
0
0
0
0
0
0

36
73
53
59
54
38
16
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
36
73
90
118
98
40
23
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
39
74
81
91
90
84
45
7
0
0
0
0
0
0

28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

0
0.6
1.2
1.8
3.4
5.1
6.7
7.3
7.8
8.4
8.6
8.8
9
9.2
9.3
9.5
9.1
8.7
8.3
8.3
8.3
8.3
7.8
7.3
6.8
6
5.2
4.4
4.8
5.2
5.6
5.4
5.3
5.1
5.1
5
5
5.1
5.3
5.4
5.3
5.3
5.2
5.4
5.7
5.9
6.1
6.4
6.6
6.6
6.5
6.5
6.6
6.6
6.7
6.2
5.8
5.3
5.4
5.5
5.6
5.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
135
306
327
397
301
123
56
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
2
16
39
56
63
58
42
20
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
41
71
101
87
90
85
51
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
18
42
59
66

31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

5.7
5.8
5.9
5.9
6
6.9
7.1
7.4
7.6
7.7
7.6
7.4
7.2
7
6.9
6.9
6.9
6.6
6.2
5.9
6.1
6.3
6.5
6.4
6.2
6.1
5.6
5
4.5
4.3
4
3.8
3.5
3.1
2.8
2.7
2.7
2.6
3.3
4.1
4.8
4.3
3.9
3.4
4.6
5.9
7.1
7.1
7.2
7.2
7.3
7.3
7.4
7.6
7.7
7.9
8
8.2
8.3
8.5
8.7
8.9

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
1
0
0
5
35
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
225
82
46
62
58
34
3
0
0
0
0
0
0
0
0
0
0
0

61
45
22
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
38
73
63
94
106
86
47
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
30
92
110
118
110
87
49
10
0
0
0
0
0
0
0
0
0
0

34
34
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
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

9
9
9.1
9
8.9
8.8
8.9
8.9
9
9
9
9
8.5
7.9
7.4
7.6
7.7
7.9
7.9
7.9
7.9
7.6
7.3
7
6.6
6.3
5.9
6.2
6.4
6.7
7.3
7.8
8.4
8.4
8.5
8.5
8
7.4
6.9
7.1
7.4
7.6
8.1
8.6
9.1
8.8
8.4
8.1
8.1
8.2
8.2
8.3
8.5
8.6
8.9
9.2
9.5
9.6
9.8
9.9
9.6
9.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
150
356
567
536
354
162
43
0
0
0
0
0
0
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
22
48
66
73
68
51
27
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
54
80
66
78
104
96
60
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
25
50
68
75
70
54
30
7

36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

9
9.1
9.2
9.3
9.2
9
8.9
8.9
8.9
8.9
9
9
9.1
8.9
8.8
8.6
8.6
8.6
8.6
8.8
8.9
9.1
9.3
9.6
9.8
8.9
8.1
7.2
7.1
7
6.9
6.6
6.2
5.9
5.8
5.6
5.5
5.2
5
4.7
4.9
5.2
5.4
5.2
5
4.9
4.7
4.5
4.3
3
1.8
0.5
0.4
0.4
0.3
0.4
0.4
0.5
0.2
-0.1
-0.4
-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
0
0
0
0
0
90
6
0
24
129
247
237
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
26
52
70
77
72
56
31
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
45
86
73
134
137
99
60
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0

39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

-0.7
-0.9
0.1
1.2
2.2
2.4
2.7
2.9
2
1
0.1
-0.6
-1.4
-2.1
-2.7
-3.3
-3.9
-3.9
-3.8
-3.8
-3.8
-3.8
-3.8
-3.3
-2.8
-2.3
-1.2
0
1.1
1.3
1.5
1.7
1.3
0.8
0.4
0.4
0.3
0.3
0.5
0.6
0.8
1.1
1.4
1.7
2
2.2
2.5
2.8
3
3.3
3.3
3.4
3.4
3.5
3.6
3.7
3.6
3.4
3.3
2.9
2.5
2.1

0
0
75
539
648
667
639
546
356
68
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
38
71
101
136
132
76
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
19
86
60
61
67
67
62
54
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
46
100
125
147
142
121
76
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
32
59
78
86
81
64
38
10
0
0
0
0

41
41
41
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
43
43
43
44
44
44
44
44
44
44
44
44
44
44

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

2.5
2.8
3.2
3.3
3.3
3.4
3.6
3.8
4
3.9
3.8
3.7
4.2
4.8
5.3
5.2
5.2
5.1
4.9
4.7
4.5
5.6
6.7
7.8
7.8
7.7
7.7
7.5
7.3
7.1
7.1
7
7
6.8
6.7
6.5
7.1
7.6
8.2
8.2
8.3
8.3
8
7.6
7.3
7
6.7
6.4
6.1
5.9
5.6
5.5
5.5
5.4
5.3
5.2
5.1
5.4
5.7
6
6.4
6.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
1
16
44
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
103
112

0
0
0
0
0
0
0
0
0
0
0
7
33
60
79
87
81
65
38
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
34
61
81
117
130
113
73
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
58
118

44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

7.2
6.9
6.6
6.3
6.7
7
7.4
6.5
5.7
4.8
5
5.1
5.3
5.4
5.6
5.7
5.5
5.3
5.1
5.3
5.4
5.6
6.3
6.9
7.6
7
6.3
5.7
5.7
5.8
5.8
6.8
7.8
8.8
8.2
7.6
7
7.1
7.3
7.4
7.4
7.4
7.4
7.1
6.8
6.5
7.2
7.8
8.5
7.5
6.6
5.6
5.3
5
4.7
5.1
5.4
5.8
5.8
5.9
5.9
5.4

266
115
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
93
113
54
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
140
344
446
402
381
341
138
0
0
0
0
0
0
0
0
0

122
152
132
68
42
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
69
107
142
147
116
70
43
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
77
93
104
132
130
110
84
28
1
0
0
0
0
0
0
0

47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

5
4.5
4.7
4.9
5.1
5.3
5.4
5.6
6
6.4
6.8
7.1
7.4
7.7
7.2
6.8
6.3
6
5.6
5.3
5.3
5.3
5.3
5.3
5.3
5.3
5.1
4.8
4.6
4.9
5.3
5.6
5.6
6.9
8.2
7.4
6.7
5.9
5.4
4.8
4.3
4.4
4.5
4.6
4.5
4.5
4.4
4.2
4.1
3.9
3.5
3.2
2.8
3.2
3.6
4
4.9
5.7
6.6
6.3
5.9
5.6

0
0
0
0
0
0
0
0
64
117
274
134
27
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
143
315
452
408
398
349
276
58
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
57
147
57
0
0
0
0

0
0
0
0
0
0
0
21
73
127
129
156
138
73
75
34
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
28
77
103
107
136
130
114
75
39
3
0
0
0
0
0
0
0
0
0
0
0
0
0
1
32
79
120
92
100
94
77

49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

5.5
5.5
5.4
5.3
5.3
5.2
5.1
5.1
5
4.9
4.8
4.7
5.1
5.6
6
5.4
4.9
4.3
4.6
4.8
5.1
4.5
3.9
3.3
3
2.6
2.3
2
1.8
1.6
2.3
3.1
3.8
3.8
3.9
3.9
3.4
3
2.5
2.5
3.2
3.9
4.1
4.2
4.4
4.1
3.8
3.5
3.4
3.2
3.1
3.2
3.4
3.5
3.7
3.9
4.1
3.8
3.4
3.1
3.6
4.1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
90
83
56
34
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
104
300
443
422
352
260
98
11
0
0
0
0
0
0
0
0
0
0
0
0

50
18
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
33
88
137
167
167
145
99
51
20
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
28
87
112
119
129
133
120
101
43
4
0
0
0
0
0
0
0
0
0
0
0

52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

4.6
4.4
4.1
3.9
4.2
4.5
4.8
5.4
5.9
6.5
6.3
6.2
6
6.2
6.3
6.5
5.8
5
4.3
4.4
4.6
4.7
5
5.3
5.6
5.3
5.1
4.8
4.5
4.2
3.9
4.6
5.2
5.9
5.5
5.2
4.8
4.8
4.8
4.8
5.1
5.3
5.6
5.3
4.9
4.6
4.7
4.9
5
5.1
5.3
5.4
5.7
6.1
6.4
6.5
6.5
6.6
6
5.4
4.8
4.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
105
266
228
225
207
68
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
154
399
541
606
629
611
527
392
238
0
0

0
0
1
16
48
78
98
106
101
83
55
22
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
18
80
136
152
181
173
145
104
38
3
0
0
0
0
0
0
0
0
0
0
0
0
0
4
42
72
84
92
94
93
96
88
48
10
0

54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

3.5
2.9
2.6
2.3
2
2.1
2.2
2.3
2.1
1.8
1.6
2
2.4
2.8
3.1
3.3
3.6
4.4
5.2
6
5.2
4.3
3.5
3.6
3.7
3.8
3.7
3.7
3.6
2.9
2.2
1.5
1.1
0.7
0.3
0.7
1
1.4
2
2.7
3.3
3.9
4.5
5.1
4.6
4
3.5
2.3
1.2
0
-0.4
-0.8
-1.2
-1.3
-1.5
-1.6
-1.4
-1.1
-0.9
-0.3
0.4
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
137
257
203
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
195
284
131
0
35
115
222
316
177
0
0
0
0
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
20
54
83
104
168
171
133
98
58
9
0
0
0
0
0
0
0
0
0
0
0
0
0
6
47
98
156
106
171
185
150
97
61
13
0
0
0
0
0
0
0
0
0
0
0
0
0
7
23

57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

2
3.1
4.1
4.8
5.4
6.1
5.4
4.7
4
4
3.9
3.9
4
4.2
4.3
4.1
3.9
3.7
5
6.4
7.7
8
8.4
8.7
8.8
8.9
9
9.1
9.1
9.2
9.1
9
8.9
8.9
8.9
8.9
9.2
9.4
9.7
9
8.3
7.6
7.4
7.3
7.1
6.9
6.6
6.4
6.3
6.3
6.2
6.1
5.9
5.8
5.5
5.3
5
4.7
4.4
4.1
3.8
3.4

77
347
517
645
630
576
463
250
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

103
128
135
96
94
88
76
53
14
0
0
0
0
0
0
0
0
0
0
0
0
0
3
24
58
88
108
116
111
92
64
30
5
0
0
0
0
0
0
0
0
0
0
0
0
0
3
26
61
91
111
119
113
95
66
32
5
0
0
0
0
0

59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

3
2.6
2.3
2
1.7
1.4
1.1
0.4
0.7
1
2
3.2
3.7
4.1
4.6
4.6
4.3
3.9
3
2.7
2.8
2.7
2.5
2.6
2.7
2.4
2.7
2.7
2.7
3.5
4
4.7
5.1
5.3
5.4
5.8
6.1
6.4
6.6
6.6
6.7
6.4
6.6
6.9
6.2
6.1
6.1
4.8
4.8
4.6
4.9
5.3
5.2
4.2
3.7
3.5
3.1
3.8
3.9
3.2
2.9
3.7

0
0
0
0
0
0
0
0
0
244
158
539
251
248
615
396
520
287
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51
348
83
82
262

0
0
0
0
0
0
0
0
15
38
123
123
191
207
138
147
76
63
22
0
0
0
0
0
0
0
0
0
0
0
0
0
5
32
67
98
118
126
120
101
72
37
7
0
0
0
0
0
0
0
0
0
0
0
0
0
18
89
105
160
194
206

62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

3.2
2.9
3.9
3.7
2.8
2.3
2.5
2.1
2.1
2.4
1.1
1.2
0.4
1.1
1.4
1
0.9
0.8
1.1
1.8
2.1
2.6
2.4
2.8
3.2
3.7
4.1
3.5
2.8
2.5
2.6
2.5
2.7
2.6
2.5
2.5
2.7
2.7
2.7
2.9
2.3
3.2
3.8
3.9
4.8
6.7
7
7.3
7.9
7.9
8
7.8
7.3
7
6.8
6.9
7.2
7.2
7.1
6.9
7.7
7.1

238
226
199
242
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
225
515
611
419
404
398
247
197
93
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
59
385
193
273
26
0
0
0
0
0
0
0
0
0

205
175
130
69
25
0
0
0
0
0
0
0
0
0
0
0
0
0
18
77
77
93
176
198
190
172
133
83
22
0
0
0
0
0
0
0
0
0
0
0
0
0
7
37
73
104
124
203
212
160
135
67
25
0
0
0
0
0
0
0
0
0

65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67
67

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

7.6
7.3
6.9
6
6.2
6.2
6.3
5.5
5.6
6.4
6.1
5.9
6
5
5.3
5.8
5.7
5.8
6
6
6.1
6
5.4
5.3
4.7
5.8
5.7
5
5
9.3
5.3
5.8
5.8
6.4
7.2
7.1
7.1
7.3
7.4
7.9
7.9
7.5
7.1
6.9
7.1
6.9
6.5
6.6
6.8
6.8
6.6
6.7
7
7.6
8.3
8.6
9.3
8.7
8.4
8.7
8.9
8.7

0
0
0
0
0
0
0
0
0
0
0
0
75
0
91
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
0
0
0
0
0

0
0
0
0
8
39
76
107
127
135
129
110
127
43
23
0
0
0
0
0
0
0
0
0
0
0
0
0
8
40
77
108
129
136
130
111
81
44
26
0
0
0
0
0
0
0
0
0
0
0
0
0
9
42
79
110
281
137
131
112
82
46

67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

8.4
8.4
8.1
7.5
6.9
7.1
6.7
5.4
3.8
4
4.3
4.6
4.9
4.9
4.7
4.9
7.3
7.3
5.9
5.9
6.8
7.1
7.7
7.3
6.7
5.9
5.6
3.6
3.2
4.9
5.9
6.2
6.6
6.9
6.6
7.6
6.5
6.5
6
6.1
6.7
6.3
6.3
6.7
7.2
7.1
7
7
6.9
6.9
6.6
1.4
7.4
7
7.5
7.5
7.4
7.4
7.4
7
7
6.9

0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
143
412
273
0
0
0
96
220
170
105
0
0
0
0
0
0
0
0
0
0
0
0
0
0
60
76
56
292
95
61
173
262
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0

11
0
0
0
0
0
0
0
0
0
0
0
0
0
25
81
124
170
133
141
135
248
140
82
30
0
0
0
0
0
0
0
0
0
0
0
0
0
11
74
133
194
201
223
230
188
129
84
19
0
0
0
0
0
0
0
0
0
0
0
0
0

70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

6.8
6.9
7.6
7.9
8.5
8.4
8.3
8.3
8.3
7.7
6.8
6.4
6.3
5.8
5.8
5.8
5.5
5.1
5.1
4.9
4.7
4.5
4
4
3.6
3.6
4.3
4.6
5.1
5.2
5.1
4.9
5.1
4.8
3.2
1.8
0.7
0.6
0.6
0.6
1
1
1.1
0.9
0.6
0.9
0.6
1
0.7
1.1
2
2.1
3
3.2
3.6
3.7
3.5
2.7
1.9
1
-0.1
-0.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
212
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
79
0
0
0
0
0

12
48
85
116
136
144
137
118
88
50
14
0
0
0
0
0
0
0
0
0
0
0
0
0
25
50
88
209
141
148
142
122
91
53
15
0
0
0
0
0
0
0
0
0
0
0
0
1
14
52
90
122
143
150
144
124
148
55
31
2
0
0

72
72
72
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

-0.8
-1.2
-2.4
-2.9
-3
-3.5
-3.8
-3.7
-3.7
-3.5
-2.3
-0.5
1
2.1
2.9
3.2
3.7
3.7
2.5
1.8
1.3
1.2
1.2
1.4
1.5
1.7
2.2
2.7
2.7
3.5
3.8
4
4.4
4.7
4.8
5
5
5.6
5.5
5.4
5.5
5.2
4.3
3.3
3.7
4.3
4.8
4.3
4
4.6
5.2
5.3
4.9
4.4
3.8
3.7
4.1
4
4.5
5.2
5.4
5.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
149
210
587

0
0
0
0
0
0
0
0
0
2
30
54
92
123
146
153
146
126
94
56
18
1
0
0
0
0
0
0
0
0
0
0
0
1
17
55
94
125
145
152
146
126
95
57
19
1
0
0
0
0
0
0
0
0
0
0
0
2
36
107
165
152

75
75
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
78

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

6.9
6.6
7
6.2
5.7
5.5
5.5
5
2.7
1.1
0.4
0
-0.2
-0.1
-0.5
-1
-0.8
-0.9
-1.3
-1.1
-0.8
2.4
4.7
5.6
6.5
6.5
7
6.7
6.6
6.2
5.7
4.3
4
3.7
3.5
3.2
3.3
3
2.8
2.6
2.6
2.6
2.8
2.7
3.3
4.2
4.6
5.1
5.5
6.1
4.6
4.1
3.6
3.9
4.3
4.7
4.9
5.3
5.9
5.9
6
6.4

784
450
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
184
417
599
246
249
82
87
85
91
138
176
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

86
214
149
129
97
59
20
3
0
0
0
0
0
0
0
0
0
0
0
4
45
90
104
213
250
256
241
210
188
116
44
4
0
0
0
0
0
0
0
0
0
0
0
5
41
61
101
132
153
159
152
132
100
61
22
2
0
0
0
0
0
0

78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

6.5
6.8
7.5
8.4
10
10.5
10.5
10.6
10.6
10.2
10.9
10.8
11.1
11.2
11.2
11.3
10.6
9.6
9
8.7
8.4
8.4
8.2
8
7.9
7.8
7.6
7.6
7.5
7.6
7.3
7.9
7.6
8.2
8.1
8.7
8.9
10.1
10
9.6
9.2
8.6
7.7
7.3
6.9
7.2
6.7
7.3
7.6
7.5
7.5
7.3
7.2
7.2
7.2
7.6
8.3
8.5
9
10.3
11.3
11.4

0
0
0
0
0
0
0
50
252
0
0
0
99
56
142
129
0
0
0
0
0
0
0
0
0
0
0
0
0
0
61
0
0
0
0
0
99
86
49
53
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
59
56
59
542
482
618

0
0
0
0
0
2
23
104
155
132
153
159
236
224
171
121
44
5
0
0
0
0
0
0
0
0
0
0
0
2
53
64
103
134
154
161
333
212
175
106
46
2
0
0
0
0
0
0
0
0
0
0
0
3
50
115
175
230
264
231
194
129

80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
83
83
83
83
83

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

10.6
10.6
10.3
8.6
6.5
5.2
4.7
4.4
4.6
6.7
6
6.5
6.3
6.5
6.6
6.7
6.9
7.6
7.6
7.9
8.1
8.9
9.2
9.2
9
8.8
8.6
8.4
8.3
8.1
7.7
7.2
6.9
6.7
6.6
7.1
7.2
7.1
6.9
6.5
6.5
7
7.1
7.3
8.2
8
8.1
8.5
9
8.8
8.2
8
7.9
7.8
8
7.7
7.3
6.8
6.8
7.9
6.7
7.1

425
433
222
0
0
0
0
0
0
0
0
0
0
0
0
0
3
39
61
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
0
0
0
100
60
0
185
413
344
208
0
0
0
0
0
0
0
0
0
0
0

136
84
51
9
0
0
0
0
0
0
0
0
0
0
0
6
52
118
179
139
159
165
158
138
106
67
27
3
0
0
0
0
0
0
0
0
0
0
0
9
55
70
109
141
248
282
160
219
146
99
59
3
0
0
0
0
0
0
0
0
0
0

83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85
85

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

7.2
5.5
5.1
6.2
6.3
6
6
5.8
6.3
6.4
6.5
6.6
6.6
6.7
6.7
7.3
6.9
7.3
7.3
7.1
7.1
7
7
7.1
7.5
7
7.4
7.2
7
7.5
7.4
6.3
6.8
6.9
6.9
6.7
6.5
6.1
6
6.3
6.1
6.5
6.7
6.6
6.7
6.7
6.6
6.4
6.7
6.5
6.9
6.7
6.9
7.5
7.8
7.4
7.9
8
8.1
7.9
7.6
7.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
3
0
98
7
0
0
18
62
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
165
348
555
675
554
383
308
385
441
263
59
0

0
8
31
72
112
143
163
170
162
141
110
70
29
4
0
0
0
0
0
0
0
0
0
0
0
9
60
109
114
225
161
171
164
196
174
94
30
4
0
0
0
0
0
0
0
0
0
0
0
16
74
108
132
115
179
239
244
198
140
115
66
11

85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

7.1
7.5
7.2
7.6
7.8
7.8
7.8
7.8
7.8
7.5
7.9
7.6
8
7.9
8
8.6
9.3
9.4
9.8
9.7
9.6
8.9
8.3
7.3
6.9
6.9
6.7
6.9
7.2
7.2
7.1
7.1
6.9
6.2
6.3
6.2
6.4
6.2
6.5
7.1
6.2
6.1
6
8.7
6.8
6.4
6.5
6.5
4.8
5
4.3
4
4.4
3.7
4.1
4.1
3.7
3.3
3.2
3.1
4
5

0
0
0
0
0
0
0
0
0
0
0
0
227
552
677
787
806
508
288
387
452
130
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
0
148
97
1
13
99
281
87
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
108
53

0
0
0
0
0
0
0
0
0
0
0
20
77
78
98
86
90
209
255
200
140
125
33
5
0
0
0
0
0
0
0
0
0
0
0
13
67
80
282
234
170
254
263
226
182
76
63
10
0
0
0
0
0
0
0
0
0
0
0
18
78
137

88
88
88
88
88
88
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90
90

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

6.2
6.6
6.1
5.9
6.1
5.8
5.2
5
4.8
4.8
3.5
2.9
3
2.9
3.1
3.1
3.3
3.2
3.2
3.2
3.1
4.4
5.1
5.7
7
7.8
7.9
8.9
9.8
9.9
9.3
8.3
8.5
7.6
5.6
4.7
4.4
5
3.3
2.4
1.4
0.9
0.7
0.3
0.4
0.7
4.2
5.9
6.9
8
8.5
9.4
8.5
9
9.6
8.6
7.1
7.2
7.1
7
6.8
6.7

64
283
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
67
229
266
329
509
571
634
597
360
208
0
0
0
0
0
0
0
0
0
0
0
0
34
262
559
730
761
500
553
116
280
428
173
74
0
0
0
0
0

202
233
173
178
171
150
118
77
35
6
0
0
0
0
0
0
0
0
0
0
0
20
71
136
206
245
243
216
169
141
112
112
67
20
0
0
0
0
0
0
0
0
0
0
0
26
87
93
84
99
214
185
260
234
161
144
80
17
0
0
0
0

90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
93
93
93

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

6.6
6.5
6.4
6.3
6.2
6.2
6.1
6.3
6.5
7.5
7.9
8.5
8.5
8.9
9
8.3
7.6
8.2
7.7
7.3
6.5
4.5
3.1
3.4
1.8
1.5
1.2
1.6
1.9
2.2
1.8
1.7
3.4
5.7
7.1
7.9
9.3
10.6
11.6
11.9
12.2
12.3
11.1
9.4
8.2
7.7
7.1
4.9
4.2
3.1
2.6
2.4
1.7
1.5
1.8
1.3
4.4
6.3
7.6
8.9
10.3
11

0
0
0
0
0
0
0
11
252
387
88
58
110
110
109
0
89
377
93
0
0
0
0
0
0
0
0
0
0
0
0
12
259
560
735
798
852
859
841
789
687
547
323
23
0
0
0
0
0
0
0
0
0
0
0
43
304
536
694
678
716
724

0
0
0
0
0
0
0
26
91
118
199
268
271
280
268
155
266
112
80
23
0
0
0
0
0
0
0
0
0
0
0
28
93
97
86
93
83
85
85
91
93
86
65
24
0
0
0
0
0
0
0
0
0
0
0
33
89
103
97
128
130
133

93
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
94
94
94
94
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
96
96
96

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

10.8
11.3
11.3
11.1
10.2
8.7
7.7
7.2
5.9
3.9
3.1
2.8
2.5
2.3
2.3
1.5
0.9
1.1
3.6
6.4
8.2
9.2
10.6
11.5
11.3
11.2
11
10.9
10.6
9.3
7.7
7
5.6
4.5
3.9
3
2.6
2.2
1.8
1.5
1.6
2.1
4.8
6.3
7.9
8.7
11
12.3
11.7
11.9
12.5
12.8
13.6
10.3
8.9
8.2
7.8
7.8
7.7
7.1
7.3
7.5

722
785
716
572
354
37
0
0
0
0
0
0
0
0
0
0
0
55
395
572
739
796
804
846
777
634
442
201
16
5
0
0
0
0
0
0
0
0
0
0
0
70
394
579
738
799
842
846
803
473
257
363
99
0
0
0
0
0
0
0
0
0

126
94
87
84
65
24
0
0
0
0
0
0
0
0
0
0
1
36
73
98
87
94
101
91
115
150
163
145
78
25
0
0
0
0
0
0
0
0
0
0
1
37
75
99
89
95
90
93
101
203
200
125
88
23
0
0
0
0
0
0
0
0

96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

7.4
7.4
7.2
7.3
7.6
8
8.4
9.6
10.5
11.9
12.4
13.8
13.6
13.1
12.6
11.4
9.6
8.5
8.6
8
7.8
7.9
7.9
7.8
7.6
7.6
7.8
7.8
7.8
8.7
7
10.8
12.1
12.4
12.3
13.5
12.6
12.6
12
10.6
9.6
9.5
9.1
9.1
8.9
8.5
8.1
7.8
7.4
6.9
6.6
6.6
6.4
6.9
7.8
8.1
8.6
8.9
9.2
9
9.3
8.4

0
0
0
0
0
71
53
455
649
766
488
435
622
575
363
0
0
0
0
0
0
0
0
0
0
0
0
0
284
592
745
825
849
855
846
633
442
381
263
31
0
0
0
0
0
0
0
0
0
0
0
0
0
0
201
267
438
608
754
251
225
221

0
0
1
15
53
155
231
222
175
141
228
225
133
88
69
18
0
0
0
0
0
0
0
0
0
0
1
30
107
100
90
84
90
92
89
155
169
123
86
30
0
0
0
0
0
0
0
0
0
0
2
17
57
100
252
274
276
223
143
278
229
151

98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

8
6.9
6.4
4.6
3.6
2.7
2.2
1.4
1
1.3
1.3
1.2
0.8
0.2
2.4
3.8
4.5
5.3
6.1
7.1
6.3
6
5.7
5
4.9
5.5
6.3
7
7
7
7.6
7.8
7.6
8.2
7.8
7.6
8.6
7.6
5.6
9.1
9.5
9.4
9.7
9.7
9.5
9.6
10
9.1
9.2
8.9
8.8
8.7
8.9
6.7
8.7
8.2
8.7
8.5
8.3
8.4
8.6
8.2

251
9
0
0
0
0
0
0
0
0
0
0
0
0
268
351
628
772
886
857
683
320
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
54
106
2
1
1
0
89
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0

82
31
0
0
0
0
0
0
0
0
0
0
2
35
100
162
153
125
78
90
168
239
135
94
49
12
0
0
0
0
0
0
0
0
0
0
2
20
60
167
244
267
192
198
190
169
213
160
50
13
1
0
0
0
0
0
0
0
0
0
2
21

101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

7.4
8.1
8.4
8.6
8.3
8.3
8.3
8.3
8.3
8
7.9
7.5
7.5
7.4
7.7
6.4
6
5.4
5.2
5
5.1
4.5
4.7
4.3
4.4
6.2
7
7.8
7.7
7.2
6.8
7
7.6
7.3
6.7
6.2
5
4.4
3.8
3.2
2.7
2.5
2.1
2.2
2.1
2
1.9
2.5
4
5.3
6.8
8.4
8.5
8.1
7.9
8.5
9.6
10
9.3
8.3
7.9
7.5

0
0
0
0
1
1
1
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
4
3
1
0
0
112
23
0
0
0
0
0
0
0
0
0
0
0
42
353
453
244
273
57
5
3
1
90
212
25
0
0
0

62
106
145
176
195
200
192
169
137
130
52
14
1
0
0
0
0
0
0
0
0
0
2
23
64
109
149
178
196
201
192
172
139
97
105
40
2
0
0
0
0
0
0
0
0
0
8
74
104
157
249
288
340
202
194
173
220
165
96
29
1
0

103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
106
106
106

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

7.4
7.6
7.4
7.5
7.5
7.3
7
7
6.7
7.1
8.3
8.3
8.4
9.5
10.3
11.3
11.7
10
9.9
8.3
7.9
7.9
8.1
8.1
8.3
8.7
8.8
9
9.2
9.3
9.3
9.4
9.5
9.7
9.9
9.9
10.4
10.5
10.7
11.1
11
11.1
11.5
11.3
11.1
10.8
10.5
10.2
10.2
10.7
10.6
10.7
10.5
10.5
10.8
10.6
10.4
10.1
10
10.4
11.1
11.1

0
0
0
0
0
0
0
0
0
0
22
55
55
107
288
328
323
96
53
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
0
0
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
48
120
187
256
277
310
291
279
273
240
99
55
16
1
0
0
0
0
0
0
0
0
0
3
26
68
112
151
181
199
204
195
174
141
100
56
17
1
0
0
0
0
0
0
0
0
0
4
28
69
113
153
182

106
106
106
106
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

11.2
11.9
12.1
12.6
12.8
12.8
11.9
11.5
11.2
11.1
10
9.6
9.4
9.2
9
9
8.7
8.5
8.5
8.5
8.6
8.8
9.6
9.5
9.5
10.3
10.9
11.7
11.6
11.7
10.1
10.5
10.6
11.6
10.9
11
10.2
9.8
9.4
9.2
8.8
9.1
8.8
8.4
9.1
9.2
9.1
9.7
10.3
10.6
10.4
10.6
10.8
10.4
9.7
10
9.9
9.3
9.4
9.5
9.2
9.4

1
3
1
11
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
108
51
203
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
114
3
1
0
0
0
0
0
0
0
0
0
0
0

200
204
196
198
158
149
57
18
1
0
0
0
0
0
0
0
0
0
4
29
71
115
154
184
202
207
198
268
245
174
103
19
1
0
0
0
0
0
0
0
0
0
5
31
73
117
156
187
310
208
201
179
146
105
60
20
2
0
0
0
0
0

109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

9.5
9.5
9.8
9.6
9.3
9.1
9
9
9.2
9.3
9.7
11.8
13.2
13.2
15
13.3
12.6
12
11.3
9.9
8.7
7.8
8.5
8.7
8.4
6.7
6.6
6.8
7.8
8.9
9.8
10.1
9.7
10.6
11.6
11.4
11.6
11
10.3
9.7
10
9.9
10
9.5
9.2
9.4
9.4
9.2
8.8
8.4
8.3
8.2
7.9
7.6
8.1
9.4
7.6
9.8
8.8
9.5
9.9
9.7

0
0
0
0
0
0
24
0
0
1
1
1
265
305
424
208
132
34
0
0
0
0
0
0
0
0
0
0
0
133
127
0
0
110
105
105
2
0
0
0
0
42
0
0
0
0
0
0
0
0
0
0
0
0
0
79
54
2
1
1
1
0

0
0
0
0
5
61
133
119
158
188
205
210
325
261
201
178
125
54
6
0
0
0
0
0
0
0
0
0
17
72
149
120
160
287
319
327
202
181
148
107
62
49
5
0
0
0
0
0
0
0
0
0
11
35
78
195
275
190
209
214
205
183

111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
113
114
114
114
114
114

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

9.6
8.4
9.3
9
8.2
7.7
7.4
7.3
7.3
7.2
7.1
7.2
6.9
6.8
6.8
7.1
7.4
8
8.8
8.7
9.1
9.1
9.6
9.4
8.6
8.3
7.6
7.1
6.8
6.3
5.6
5.8
5.8
5.7
5.5
5.5
5.4
5.2
5.2
5.2
5.8
6.5
7.5
8.7
9.4
9.6
9.6
9.7
9.8
9.5
9.1
8.7
8.4
7.7
7.6
7.2
6.6
6.5
6.4
6.3
6
5.8

0
0
31
0
0
0
0
0
0
0
0
0
0
0
0
0
23
78
0
1
1
1
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
11
80
521
472
112
251
272
55
77
73
14
0
0
0
0
0
0
0
0
0
0
0

150
109
111
44
2
0
0
0
0
0
0
0
0
0
6
54
143
200
164
194
212
216
205
184
152
110
65
24
3
0
0
0
0
0
0
0
0
0
13
66
151
202
182
259
327
369
337
320
250
181
122
48
6
0
0
0
0
0
0
0
0
0

114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
115
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116
116

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

5.7
5.8
6.4
7.8
7.9
8.4
9.2
9.5
10.5
11.2
10.9
10.3
9.6
9.1
8.6
8.4
8.2
7.2
7.6
7.5
6.9
6.5
6.2
6.1
6.4
6.8
8
9.1
10.4
10.1
10.7
11.1
11.7
11.3
11.2
11.1
10.3
10.2
9.5
9
8.8
8.3
8.4
8.6
8.5
8.4
7.9
7.8
7.5
8.2
8.8
9.8
10.4
11.8
10.5
11.7
11.1
12
10.6
11.3
10.6
8.1

0
29
181
241
0
114
286
98
283
95
52
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
195
517
258
95
283
97
107
2
0
0
164
59
0
0
0
0
0
0
0
0
0
0
0
16
168
651
728
266
317
322
318
308
243
169
34
0

14
68
145
206
167
297
335
344
328
294
261
113
68
26
3
0
0
0
0
0
0
0
0
0
15
73
142
171
269
310
337
345
324
188
155
113
121
69
7
0
0
0
0
0
0
0
0
0
9
75
223
108
121
318
314
319
306
275
255
213
121
53

116
116
116
116
116
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
119

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

7.8
7.3
6.7
6.5
6.1
5.4
5
4.7
3.8
3.8
4.6
5.5
6.9
7.8
8.5
9.3
9.4
10.7
9.8
9.4
9.6
8.9
9.2
8.5
8.2
7.7
7.2
7.2
6.9
6.5
6.2
5.4
4.6
4.4
4.5
5.4
6.1
6.9
8
9.7
10.3
9.7
9.9
11.3
10.5
10.6
9.9
8.8
7.7
7
6.5
5.8
5.5
5.5
5.4
5.5
4.9
2.9
4.7
6.5
7.7
8.4

0
0
0
0
0
0
0
0
0
0
11
202
458
621
777
766
836
112
108
63
77
65
16
0
0
0
0
0
0
0
0
0
0
0
16
299
472
704
743
867
883
851
673
732
663
425
257
50
0
0
0
0
0
0
0
0
0
0
26
298
438
670

4
0
0
0
0
0
0
0
0
0
29
99
125
136
97
151
112
341
328
323
258
192
130
55
11
0
0
0
0
0
0
0
0
1
31
80
125
98
132
88
95
111
201
132
130
181
129
67
12
0
0
0
0
0
0
0
0
1
33
82
135
108

119
119
119
119
119
119
119
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

9.5
9.9
10.4
10.8
11.3
12
13.2
13.8
12.5
11.5
10.2
8.5
8.1
7.4
7.3
7
5.3
3.8
3.5
4.4
4.8
5.8
6.8
7.8
8
9.3
9.2
9.2
9.9
10.7
10.1
8.8
8.2
7
7
6.9
6.8
6.6
6.3
6.1
6
5.9
5.9
5.9
5.9
6.2
6.6
7.1
8.1
8.2
8.4
8.6
9.1
8.4
9.6
9.5
9.1
8.6
7.8
7.3
6.7
6.2

733
651
527
245
322
492
570
418
255
104
0
0
0
0
0
0
0
0
0
0
0
8
2
0
2
110
64
64
63
62
76
0
0
0
0
0
0
0
0
0
0
0
0
0
14
198
88
350
481
551
585
693
709
503
598
523
385
133
0
0
0
0

136
196
257
384
311
240
181
184
131
71
14
0
0
0
0
0
0
0
0
1
22
87
135
137
175
314
375
383
367
329
263
120
74
32
5
0
0
0
0
0
0
0
0
1
33
96
137
216
213
212
243
192
168
230
163
133
105
73
16
0
0
0

121
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
123
124
124
124
124
124
124
124
124
124
124
124
124
124

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

5.7
5.7
5.5
5.3
5.3
5.4
6
6.6
7.7
8.9
8.9
10.6
12
12.3
13
13
13.6
13
11
10
9
8.2
8.5
8.6
8.2
7.9
7.5
7.4
7.3
7.1
6.8
7.3
8
9.1
9.4
10.4
11.4
12.3
12.7
13.5
13.1
11.6
11
10.7
9.4
7.7
7.2
6.9
6.1
6.2
5.9
5.4
5.2
5.3
5.8
6.5
7.2
7.8
8.5
9.1
9.1
10.3

0
0
0
0
0
0
35
246
483
355
484
552
655
242
318
614
652
528
388
204
0
0
0
0
0
0
0
0
0
0
34
296
437
446
646
828
821
110
63
235
98
216
19
43
0
0
0
0
0
0
0
0
0
0
0
0
27
122
229
55
63
555

0
0
0
0
0
2
36
96
115
217
213
213
216
389
315
205
133
133
106
66
18
0
0
0
0
0
0
0
0
2
39
88
141
206
189
106
123
350
370
336
252
203
137
75
19
0
0
0
0
0
0
0
0
1
14
50
168
248
306
357
381
250

124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
126
127
127
127

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

11.4
10.7
10.2
10.2
9.1
9.1
8.6
8.1
7.5
7.4
7.1
6.9
6.6
6.5
6.2
6.6
7.2
7.4
8.1
8.7
9.8
10.3
11.2
11.6
12.1
11.6
10.7
10.5
9.6
8.9
8.4
8.3
7.8
6.7
6.4
6.1
5
5.8
6
6.2
5.8
6.8
7.9
8.9
10.6
10.3
10.4
11.1
8.4
9.8
8.8
8.7
9.1
9
8.3
7.9
7.5
6.5
5.9
6.3
6.5
6.6

721
107
224
70
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
4
109
7
5
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
11
78
100
276
95
4
1
257
285
73
245
0
0
0
0
0
0
0
0
0

194
303
282
199
140
65
12
0
0
0
0
0
0
0
0
1
15
51
96
141
179
207
349
227
219
197
165
124
78
35
7
0
0
0
0
0
0
0
0
1
39
95
179
227
278
331
357
229
220
323
245
199
143
68
13
0
0
0
0
0
0
0

127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

6.2
6.3
6.2
8
8.5
9.8
10.6
11.8
12.4
12.9
13.2
13.3
13.4
12.5
12.6
10.4
10.3
8.9
7.6
6.8
7.1
6.6
6.2
5.8
5
4.3
4.5
6.4
8.3
9.6
10.4
11.4
12.3
13.4
12.4
11.4
11
11.7
11.2
10
9.5
9.1
8.9
8.9
8.4
8.1
7.7
7.9
7.8
7.9
8
8.5
8.9
9.3
9.7
9.6
9.9
9.9
10.5
10.5
11
10.4

0
0
0
220
304
429
477
630
765
857
830
814
436
410
160
0
0
0
0
0
0
0
0
0
0
0
3
45
23
247
274
549
736
801
375
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
116
228
88
3
1
1
1
1
0
0

0
1
41
107
161
186
223
212
175
114
121
109
226
167
144
70
21
0
0
0
0
0
0
0
0
5
43
108
177
227
281
250
188
140
328
200
167
125
81
72
14
0
0
0
0
0
0
0
0
2
18
99
174
239
289
210
228
232
223
201
168
127

129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

11.2
10.5
10
9.4
9.2
8.9
8.7
8.5
8.4
8.6
8.9
9.1
9.3
9.6
9.8
10.7
11.1
14.4
12.3
12.5
12.7
13.9
13
13
13
12.4
11
10.3
9.5
8.8
6
5.4
3.9
4.1
3
2.4
2.6
6.3
8.4
8.4
9.5
10.7
12.7
14.2
14.3
15.1
15.7
15.1
13.5
12.6
11.8
10.1
8.5
7
5.9
5.5
4.5
4.1
3.6
2.8
3.6
7.1

74
0
0
0
0
0
0
0
0
0
0
0
0
70
188
527
486
640
277
109
3
108
96
337
303
124
0
0
0
0
0
0
0
0
0
0
217
359
540
702
778
792
693
794
840
754
734
238
303
126
0
0
0
0
0
0
0
0
0
0
186
361

128
73
20
0
0
0
0
0
0
0
0
4
40
111
176
193
225
211
366
359
223
309
263
209
132
88
27
1
0
0
0
0
0
0
0
7
35
91
117
109
118
130
196
153
120
143
114
208
134
96
28
1
0
0
0
0
0
0
0
8
41
92

132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134
134

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

9.4
9.6
11
12.4
13.9
16.6
16.9
17.8
17.1
17.9
14.2
11.5
15.1
12.6
11.8
10.9
9.6
9.1
8.4
7.4
6.7
6
7.8
10.6
12.5
4.6
16.5
16.7
17
17
17.3
18.2
18.7
18.2
18
17.2
15.8
14.4
14.1
13
12.4
12.8
13.2
13
12.9
13.3
14.8
17.3
19.6
15.4
16.3
15.8
15.3
14.8
14.3
13.8
14.2
14.7
14.5
13
12.3
11.9

529
639
480
569
690
786
838
818
787
664
383
8
0
0
0
0
0
0
0
0
0
0
179
366
541
705
775
785
551
121
4
256
443
77
167
58
7
0
0
0
0
0
0
0
0
0
201
278
407
341
107
73
18
12
6
2
0
0
0
0
0
0

121
127
229
241
199
158
121
111
94
107
127
77
24
1
0
0
0
0
0
0
0
9
43
93
119
110
120
134
251
353
225
335
231
210
154
94
32
1
0
0
0
0
0
0
0
10
39
113
164
250
287
324
354
323
271
205
173
132
87
43
11
1

134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

11.8
11.9
11.5
11.8
12.3
11.9
11.5
11.8
12.2
13.3
14.9
13.5
12.3
11.5
11.1
10.9
11.9
11.1
10.7
10.3
10.2
10.1
10.6
10.2
10.2
10.4
10.2
10.1
10
10.1
10.2
10
10.1
10.7
11.7
12.3
13
14
12.8
14.6
15.3
15
14.6
14.3
14.1
14
13.8
11.8
12.8
12.6
11.5
11.2
11.3
11
11.5
12.4
11.4
10.7
11
11
11.7
12.5

0
0
0
0
0
0
0
0
32
9
208
179
275
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
0
0
1
255
287
286
240
233
195
118
72
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1

0
0
0
0
0
0
0
8
52
112
177
277
292
216
233
237
228
206
173
132
87
44
11
1
0
0
0
0
0
0
0
3
23
110
106
150
188
357
362
369
372
321
275
231
157
87
23
1
0
0
0
0
0
0
0
4
24
63
107
151
189
217

137
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

11
11.5
12.1
12.6
12.3
12.3
12.3
12.4
11.7
11
11.4
10.9
11
10.6
10.2
9.8
9.8
9.7
9.7
9.8
10
10
10.5
10.9
11.7
12.7
13.7
13.6
13.1
13.2
13.4
12.3
11.1
11
10.9
12
12
11.7
11.4
10.9
10.4
10.2
9.8
10.5
11.8
12.1
12.2
11.7
11.9
12
12.8
14.3
14
14.7
14.4
14.6
13.9
12.7
11.1
11.6
11
11.5

1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
106
68
506
631
489
247
75
165
63
0
0
0
0
0
0
0
0
0
0
0
0
0
82
2
1
1
1
1
107
94
217
312
120
11
0
0
0
0
0

234
238
229
207
175
134
89
46
13
1
0
0
0
0
0
0
0
4
25
63
108
152
190
335
392
291
236
257
285
217
162
102
25
2
0
0
0
0
0
0
0
8
48
64
110
244
190
219
236
240
231
321
276
230
144
108
39
3
0
0
0
0

140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

10.6
10.3
9.4
9.7
9.9
11.8
12.9
15.4
17.1
17.7
19.2
19.5
11.9
14.2
14
14.4
14.8
15.4
15.2
14.6
13.6
11.7
9.9
8.8
8.5
7.2
6.6
5.5
6.2
9
11
12.7
12.7
14
15.1
16.3
16.3
18.1
16.8
15.7
15.6
15.2
14.3
13.1
11.4
11.2
9.4
9.1
7.5
6.6
6
6.9
8.3
9
9.4
11.2
10.8
12.1
12.1
12.6
12.9
12.7

0
0
0
0
0
234
463
79
62
544
512
518
731
778
699
611
507
299
44
0
0
0
0
0
0
0
0
0
140
388
550
672
747
479
398
281
670
807
706
386
371
306
42
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
255

0
0
0
8
50
133
143
251
330
245
293
291
195
133
140
127
108
86
43
4
0
0
0
0
0
0
0
15
65
99
125
136
129
287
336
383
241
121
138
200
146
85
44
5
0
0
0
0
0
0
0
5
28
67
112
156
193
222
238
242
233
348

142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

13.1
13
13.7
13
12
10.9
11
9.8
9.8
9.7
9.7
9.6
9.2
9
9.2
9.6
10.9
11.1
9.9
9.9
10.3
12.8
11.4
11.5
10.6
9.9
9.8
9.5
9.3
9.4
9.8
10.5
10.6
10.6
10.6
10.6
10.6
10.5
10.4
10.4
11.1
10.5
11.3
11
10.3
10.3
10.6
9.7
9.5
10.2
10.2
10.6
10.2
9.7
8.6
8
7.8
7.3
7.5
7.2
6.4
6.6

85
45
266
252
0
0
0
0
0
0
0
0
0
0
0
16
47
0
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
100
45
21
7
0
0
0
0
0
0
0
0
0
0

285
239
167
92
30
2
0
0
0
0
0
0
0
13
53
122
192
157
194
222
239
243
234
212
180
140
94
51
16
2
0
0
0
0
0
0
0
10
29
68
113
157
194
222
239
242
234
212
278
241
172
95
17
2
0
0
0
0
0
0
0
16

145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147
147

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

7.4
8.2
8.5
8.3
9.4
9.4
9.5
10.4
9.8
9.2
9
8.1
7.7
8.3
8.9
9.4
10
10.6
11.9
11.9
12
11.7
11.4
12.1
12.4
12.6
13.3
14.5
16.2
16.8
15.9
14.5
14.4
13.5
13.7
14
14.2
14.3
13.9
13.9
13.7
13.4
13.6
13.1
13.4
13.4
13.5
13.8
13.5
14
14.1
14.4
13.5
12.6
11.7
10.3
8.4
8.1
8.2
8.4
8.4
8.4

62
96
61
90
98
101
70
1
118
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
124
47
283
447
526
115
4
4
3
0
0
0
9
0
0
0
0
0
0
0
0
0
0
0
16
0
96
17
8
2
1
1
1
1
0
0
0

69
142
188
247
304
348
401
245
353
213
182
141
96
53
18
2
0
0
0
0
0
0
0
6
30
133
194
230
262
250
361
240
232
211
181
141
96
97
45
4
0
0
0
0
0
0
0
6
57
126
115
245
308
292
239
244
236
215
183
143
115
72

147
147
147
147
147
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
148
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
149
150
150
150
150
150
150
150
150
150

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

8.5
8.5
8.5
8.5
8.3
8.1
8
7.3
7.8
7.2
7.5
9.3
8.1
9.4
10.9
10.6
11.1
11
11.4
11.9
11.9
12.5
12.8
11.4
10.5
9.6
8.8
8.6
8.2
8.3
8.5
8.4
8.4
8.4
8.8
9.9
10.3
10.8
12.2
11.9
12
13.2
12.5
12.5
12.5
13.3
12.3
11.1
9.9
8.9
7.6
6.3
5.7
5.3
4.6
4.3
4
4.3
6.5
8.8
11.1
10.3

0
0
0
0
0
0
0
0
0
0
91
255
452
430
485
633
698
783
798
815
717
394
326
271
53
0
0
0
0
0
0
0
0
0
92
255
184
405
604
713
798
800
836
809
770
551
433
314
72
0
0
0
0
0
0
0
0
0
43
118
186
272

28
4
0
0
0
0
0
0
0
16
73
122
156
214
241
230
201
169
145
121
139
207
153
97
53
7
0
0
0
0
0
0
0
19
74
123
206
228
206
195
150
153
128
124
113
158
146
93
55
9
0
0
0
0
0
0
0
17
72
141
207
243

150
150
150
150
150
150
150
150
150
150
150
150
150
150
150
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152
152

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

11.8
13.2
15.8
16.5
18
18.5
18.7
18.9
17.8
16.8
15.3
14.3
12.4
10.1
9.3
8.4
8.4
7.6
7.9
6.8
8.3
11.5
12.5
13.9
15.2
15.8
17.6
17.7
17.9
18.7
18.2
17.8
17
16.9
15.6
14.3
12.7
10.8
8.8
6.8
5.1
4
3.3
2.8
2.5
7.6
8.4
9.6
11.1
11.9
13.3
13.5
13.2
12.2
13.2
12.8
12
11.3
10.5
9.8
9.3
8.8

275
305
106
70
70
460
603
241
414
167
48
0
0
0
0
0
0
0
0
0
154
403
533
0
442
533
505
506
645
676
249
407
445
333
8
0
0
0
0
0
0
0
0
0
154
364
388
587
405
514
321
551
515
273
248
239
382
99
11
0
0
0

309
337
375
413
398
293
191
233
143
116
59
10
0
0
0
0
0
0
0
22
75
106
134
161
272
251
299
305
239
185
305
202
131
93
51
8
0
0
0
0
0
0
0
24
81
125
194
189
307
276
359
276
289
350
310
241
164
119
54
9
0
0

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
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
155
155
155
155

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

8.8
8.6
8.2
8
7.8
7.7
7.5
6.8
6.7
7.3
8.4
9.3
9
9.2
9.1
9.3
9.9
9.7
9.7
9
9
9
8.7
8.7
8.3
8
7.9
7.9
7.4
7.4
8.7
9.7
9.6
11.9
11.8
11.8
11.7
14.3
14.6
15.3
14.3
14
13.3
12.1
10.8
10.3
10.1
9.4
9.4
8.8
8
6.8
6
5.2
7.7
10.2
11.1
11.6
11.8
12.8
13.4
13.9

0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
53
106
193
264
302
549
658
496
508
638
680
248
96
13
0
0
0
0
0
0
0
0
0
0
150
426
576
716
773
834
843
847

0
0
0
0
0
7
34
74
120
163
200
228
245
248
240
219
187
148
103
59
23
4
0
0
0
0
0
0
1
22
75
151
210
255
296
246
240
321
299
221
148
236
156
109
44
7
0
0
0
0
0
0
1
24
83
104
126
119
132
120
130
132

155
155
155
155
155
155
155
155
155
155
155
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
156
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
157
158
158
158

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

15
14.6
13.6
13.7
13.1
12.5
11.8
10.5
10
9.8
10
9.9
9.8
9
9.1
9.1
9.1
8.1
9.2
8.9
10.2
11.1
10.3
10.5
10.2
10.6
10.7
11.4
10.5
10.8
10.9
10.1
9.1
8.8
8.6
8.3
8.4
7.8
7.2
7.5
9
9.3
10.1
11.3
12.1
13
12.2
14.6
15.1
15.4
14.6
13.5
13.9
12.5
11.6
11.1
10.3
8.6
6.8
5.8
4.6
4.2

805
782
788
695
562
374
99
0
0
0
0
0
0
0
0
0
0
0
69
91
255
106
1
2
119
3
249
81
24
225
19
0
0
0
0
0
0
0
0
0
54
106
412
613
498
518
120
599
495
454
261
177
148
229
57
0
0
0
0
0
0
0

144
139
108
112
108
91
62
13
0
0
0
0
0
0
0
8
35
75
194
255
328
353
245
250
362
219
310
238
188
110
57
10
0
0
0
0
0
0
1
20
77
153
185
153
242
272
370
296
308
308
304
278
202
110
62
14
0
0
0
0
0
0

158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
158
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
159
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160
160

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

3.5
3.5
5.8
8.1
10
10.9
11.4
11.9
13.5
13.7
13.7
13.5
12.9
13
12.4
11.9
11.6
10.7
10.3
8.2
6.6
5.3
4.7
4.4
4.1
3.8
5.5
8.5
10.1
10.9
12.7
13.5
13.2
15.8
14.8
15.6
14.6
13.3
14.3
13.1
11.8
11.3
10.4
8.9
8.9
8.9
9
9
9.5
9.6
9.9
10
11
10.8
12
11.6
13.3
14.7
16.1
15.7
16
16.6

0
0
148
356
487
616
628
556
513
515
122
103
99
231
346
105
39
0
0
0
0
0
0
0
0
0
160
412
372
259
470
651
312
544
514
634
483
435
360
266
85
0
0
0
0
0
0
0
0
0
0
8
0
0
1
1
1
118
69
3
104
49

1
26
85
116
150
152
226
245
301
307
364
345
296
250
159
124
66
13
0
0
0
0
0
0
1
27
86
112
175
258
261
224
366
282
294
225
234
196
153
116
65
14
0
0
0
0
0
0
1
15
68
141
121
164
200
229
246
377
404
220
292
260

160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
161
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
162
163
163
163
163
163
163
163

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

15.9
15.8
14.7
13.8
13.2
12.4
12.4
12.8
12.6
12.4
12.4
12.3
12.5
13.3
13.4
13.2
13.1
13
14.1
14.4
14.8
14.4
14
12.8
12.4
12.7
12.9
12.5
11.7
11.8
11.4
11.1
11.2
12.6
12.6
12.5
13
13.1
13.7
14.2
14.7
15.9
15.8
15.8
15.5
16
15.8
16.7
17.1
17.1
17.2
17.4
16.2
16.3
16.2
16.3
15.9
15.8
15.7
16
15.8
15.6

24
104
22
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1
1
0
0
22
0
0
0
0
0
0
0
0
0
0
0
0

192
125
60
12
0
0
0
0
0
0
1
8
36
76
121
164
201
229
246
250
242
221
190
151
106
63
49
14
0
0
0
0
0
0
1
21
36
76
121
164
201
229
246
251
243
223
191
152
107
113
49
9
0
0
0
0
0
0
0
8
36
75

163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
164
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165
165

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

15.9
16.2
17
16.8
16.8
16.7
17.8
18.3
18.5
19.9
20.2
19.1
19.1
19.2
19.8
20
17.3
15.3
15.2
15.3
15.1
14.7
15.2
15.3
15.5
17
17.6
17.3
16.8
17
17.1
15.3
16.1
16.1
15.5
15
13.8
13.5
13.7
13.4
12.2
11
10.3
10.2
10
10.3
11.7
12.4
13
13.5
14.7
15.6
15.9
16.1
16.7
16
15.9
16.1
15
14.7
13.9
12.9

0
0
3
4
4
4
135
11
76
335
42
0
0
0
0
0
0
0
0
0
0
0
0
0
47
1
3
4
4
4
134
11
2
0
0
0
0
0
0
0
0
0
0
0
0
0
167
374
373
421
593
669
680
682
679
733
726
643
198
86
100
0

120
163
198
225
242
246
347
213
308
249
183
63
50
10
0
0
0
0
0
0
0
8
36
75
204
162
198
225
242
246
347
213
189
151
107
63
27
13
0
0
0
0
0
0
1
27
84
118
171
223
215
200
216
220
212
171
136
132
183
134
72
18

165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
168
168
168
168
168
168
168
168
168
168
168

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

12
11.8
11.1
10.2
10
10.6
10.5
10.4
11.3
12.6
13.7
13.7
14.5
15.1
16.3
16.6
17.2
17.5
17.8
18.2
18.1
17.2
17
16.4
15.9
14.9
13.9
13.8
14.3
14
12.9
13.5
14.1
14.1
13.1
13.5
15
15.6
15.8
16.1
17.4
17.9
18.1
17.1
17.8
16.5
16.3
15.7
15.1
13.9
12.5
12.5
12
11.8
12.1
12.8
13.5
14.5
15.2
17.2
17.6
18.5

0
0
0
0
0
0
0
0
100
255
361
197
288
567
687
118
68
99
95
47
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
4
17
103
67
98
94
341
94
267
66
0
0
0
0
0
0
0
0
0
98
369
569
677
465
273

0
0
0
0
0
0
1
25
84
133
178
293
303
281
212
379
406
348
300
262
109
65
52
14
0
0
0
0
0
0
1
9
36
76
120
163
200
226
351
389
406
348
300
249
164
104
68
11
0
0
0
0
0
0
1
27
84
119
120
128
257
360

168
168
168
168
168
168
168
168
168
168
168
168
168
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
169
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
170
171

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

20
20.7
21.4
22.1
22.2
23
23.1
22.8
22.4
18.1
17.1
15.7
14.5
13.7
12.9
12.4
11.8
12
13.9
15.2
15.7
16.9
19.4
21.5
22.5
24.7
25
25.5
25.4
25.2
22.5
22.4
20.9
18
17.4
15.9
14.4
13.8
13
12.4
11.9
12.1
13.6
15.2
16.5
17.5
19.2
21.3
23.9
25.7
24.8
25.4
25.7
24.4
23
21.4
22.7
20.7
19.1
17.5
16.2
15.2

111
97
277
270
261
135
113
118
31
0
0
0
0
0
0
0
0
0
194
392
478
661
720
782
813
830
844
805
769
703
553
374
137
0
0
0
0
0
0
0
0
0
166
387
535
565
709
775
781
529
301
85
253
144
144
88
0
0
0
0
0
0

373
393
382
352
303
305
222
126
64
14
0
0
0
0
0
0
2
29
79
116
149
136
149
139
145
134
120
131
118
108
114
95
66
19
0
0
0
0
0
0
2
29
84
117
137
173
157
142
163
290
366
357
310
303
210
137
28
14
0
0
0
0

171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
171
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
172
173
173
173
173
173
173
173
173
173
173
173
173
173
173
173

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

15
14.9
14.4
14.4
14.7
16.6
17.3
16.7
15
14.2
15.5
15.8
14.9
15.7
16.1
14.6
13.9
13.2
12.7
12.1
12
12.1
12.2
11.5
11.3
11.2
10.9
11
10.8
11.4
12.2
13.1
13.8
15
14.7
15.1
15.4
15.5
15.6
15.2
15
14
13.1
12
11.4
11.1
10.9
10.9
10.7
10.5
10.7
11
11
11.1
11.5
12.4
13.1
14
11.3
13.7
13.7
13.5

0
0
0
0
140
321
0
0
3
113
499
629
480
105
253
79
184
23
0
0
0
0
0
0
0
0
0
0
0
223
453
427
257
655
532
305
623
740
769
685
558
389
133
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1

0
0
2
21
74
125
120
162
198
345
306
265
318
344
313
246
192
117
54
11
0
0
0
0
0
0
1
16
68
143
163
221
325
242
281
377
260
169
120
121
116
98
71
20
0
0
0
0
0
0
1
8
36
76
121
164
201
229
247
251
244
224

173
173
173
173
173
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
175
176
176
176
176
176

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

13.2
13.4
13.6
13.1
12.6
11.8
11.4
11.9
11.7
11.9
11.6
11.5
11.4
10.4
10.2
11
10.7
11.9
12
12.8
13.2
13
13.5
13
12.5
12.7
12.3
12.2
11.8
11.4
11.1
11
10.7
10.3
10.5
10.3
10.4
10.4
9.7
10.2
11.2
11.3
12
12.6
12.8
13.1
13
12.7
12.9
13.1
13.2
11.8
12
11.8
11.7
11.9
12
11.9
11.8
12
11.9
11.7

1
19
13
107
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
67
0
1
1
1
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0

193
218
203
132
29
6
0
0
0
0
0
0
1
8
36
76
120
164
201
230
247
252
244
224
194
155
111
66
29
6
0
0
0
0
0
0
0
8
36
75
195
163
200
229
247
251
243
224
193
155
110
66
29
6
0
0
0
0
0
0
0
8

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
177
177
177
177
177
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178
178

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

11.6
11.8
11.8
12.4
12.3
12.3
12.4
12.7
12.9
12.9
11.9
12
12.4
12.6
12.5
12.4
12.4
12
11.7
11.7
11
10.7
10.8
10.8
11.4
11.6
12
13
12.9
13.4
13.1
14.1
14.6
13.8
14.6
13.8
13.7
13.6
11.9
10.9
9.7
9.2
8.9
9.5
10.6
10.7
10.9
11
11.1
11.2
11.8
12.2
12.8
13.4
11.4
11.9
12.3
12.7
12.8
12.7
12.4
12.2

0
0
0
0
1
1
4
4
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
44
8
0
0
102
66
67
67
67
98
95
239
96
107
125
0
0
0
0
0
0
0
0
0
0
8
47
88
96
67
1
15
104
454
653
653
481
312

35
75
119
162
199
228
242
247
243
223
193
154
110
66
29
6
0
0
0
0
0
0
0
20
79
138
119
162
307
381
411
420
407
349
302
251
166
132
67
20
0
0
0
0
0
0
0
15
66
137
202
255
312
382
245
362
377
307
190
131
140
110

178
178
178
178
178
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
179
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
181
181
181
181
181
181
181
181

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

11.3
10.7
10.1
9.8
9.9
9.4
8.6
7.9
8.4
8.5
8.8
9.4
10.1
10.2
10.6
10.5
10.7
10.5
12
13
12.9
12
11.2
10.8
11.3
10.4
10.4
9.8
9.5
9.2
9.1
9
8.7
8.8
9.2
9.1
9.1
10.9
11.4
11.6
11.7
12.2
12.6
13.1
13.6
13.2
12.9
12.6
11.4
10.6
9.2
7.4
6.4
6.3
6.6
7
7.7
8.3
8.9
8.8
9.1
9.2

119
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
115
98
95
239
96
107
61
0
0
0
0
0
0
0
0
0
48
263
185
513
641
487
647
662
618
537
483
566
470
363
103
0
0
0
0
0
0
0
0
0
0
0
0
0

72
20
0
0
0
0
0
0
1
8
35
74
118
162
199
227
245
250
367
349
302
251
166
133
72
17
0
0
0
0
0
0
1
22
76
126
210
207
184
290
248
231
243
262
238
165
138
103
71
20
0
0
0
0
0
0
1
8
34
74
118
162

181
181
181
181
181
181
181
181
181
181
181
181
181
181
181
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183
183

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

9.4
10.1
10.9
11
11.4
11.9
11.9
11.9
11.9
11.8
11.8
11.8
11.8
11.7
11.6
11.6
11.5
11.5
11.5
11.6
11.7
12
11.9
12.6
12.8
13
13.4
14.1
15
14.2
13.7
13.9
13
12.5
11.9
11.6
11.5
11.4
11.1
10.9
11
10.9
10.8
11
11
11.5
12
13
13.9
13.3
14.4
14.1
15
15.9
17.3
16.1
15.9
14.9
14.6
13.9
13.5
12.9

1
1
1
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
24
86
94
66
67
67
67
98
94
47
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
92
94
66
300
104
67
97
250
78
23
0
0
0
0
0

199
227
245
250
243
223
193
154
110
66
29
6
0
0
0
0
0
0
0
14
63
131
209
252
309
379
409
418
406
349
302
265
197
66
28
6
0
0
0
0
0
0
1
7
33
72
117
248
309
378
368
388
406
349
314
246
197
66
28
6
0
0

183
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
184
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
185
186
186
186
186
186
186
186
186
186
186
186
186
186

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

12.4
11.9
11.8
11.7
11.8
11.7
12.7
13.7
14.5
16
16.4
17.1
17.3
17.1
17
16.6
17
16.6
14.8
13.7
13.5
13.4
12.9
12.7
12.7
13
14.5
14.5
14.5
14.4
14.5
14.5
14.5
15
15
14.8
14.8
15.4
14.8
14.6
14.5
14.7
15.1
15
15.1
15.2
15.1
13.4
14
15.9
16.4
16.6
15.4
15.3
15.3
16
16.5
16.9
17.7
19.1
18
18.3

0
0
0
0
0
0
42
113
177
77
2
1
1
2
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
4
4
4
4
4
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
32
0
217
108
4
133

0
0
0
0
0
18
74
141
208
256
196
225
243
249
242
222
191
153
109
65
28
6
0
0
0
0
0
0
0
7
32
71
115
158
194
222
239
245
238
219
190
152
109
65
28
6
0
0
0
0
0
0
1
13
60
126
201
157
340
341
239
357

186
186
186
186
186
186
186
186
186
186
186
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
188
189
189
189

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

18.6
18.5
18.8
18.4
16.3
16.7
16.4
16.3
15.5
14.3
14.3
14.1
13.6
13.3
12.2
12.3
12.4
13.3
13.5
14.1
14.6
16.1
16.5
16.4
16.7
16.4
15.9
15.8
15.1
15.1
14.3
13.9
12.7
12.3
12.4
12.4
12.1
12
11.7
11.9
11.9
12.5
13
13.4
14.7
15.7
15.7
15.8
15.5
15.3
15.2
15.2
14
13.6
13.1
12.8
12.3
12.1
11.9
11.7
11.5
11.6

94
79
240
0
0
0
0
0
0
0
0
0
0
0
0
0
46
18
33
85
248
274
110
96
296
87
92
46
23
10
20
0
0
0
0
0
0
0
0
0
36
192
342
412
645
527
299
102
66
96
131
205
93
10
0
0
0
0
0
0
0
0

378
358
314
152
108
65
27
5
0
0
0
0
0
0
0
13
69
126
201
249
319
353
369
389
364
354
300
263
195
120
65
10
0
0
0
0
0
0
0
12
70
138
173
217
196
250
366
385
403
346
338
265
164
119
51
10
0
0
0
0
0
0

189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
189
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
190
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191
191

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

11.2
11.2
10.4
11.5
12.6
13.1
13.1
13.2
13
13.9
12.4
13
12.7
12.6
12.6
11.5
11.8
11.7
10.9
10.8
10.1
10.4
10.4
10.2
9.8
9.3
10
12.1
12.3
13
13.1
13.8
14.6
15.4
15.4
15.4
15
14.6
14
14.3
14
13.5
13.4
13.2
13
13.1
13.2
12
13.1
13.3
13.5
13.5
13.2
14
15.5
15.9
16.2
16.4
16.8
17.7
16.8
17

0
0
35
109
46
0
1
1
116
500
497
261
285
340
305
102
17
0
0
0
0
0
0
0
0
0
81
93
46
86
245
296
104
69
69
100
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
4
4
4
4
77
6
0

0
18
69
137
193
157
195
224
366
309
299
360
289
223
180
129
64
13
0
0
0
0
0
0
0
19
71
141
192
247
322
337
375
416
403
346
277
153
108
64
27
5
0
0
0
0
0
0
0
6
29
67
111
155
191
219
237
242
235
356
185
150

191
191
191
191
191
191
191
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
194
194
194

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

17.1
16
14.9
16.3
16.1
15.8
15.6
14.2
14.1
14
14.1
13.4
13.9
13.2
13.1
13.9
14.1
15.1
15.5
15.6
15.1
13.8
15
14.5
13.6
14.2
13.5
13.1
13.1
13
12.9
13
12.7
12.5
12.3
12.1
12.5
12.8
13.1
12.7
13.3
13.7
14.3
14.4
15.1
15.7
16.3
15.8
16.1
15.6
15.1
14.6
13.9
13.3
13.4
13.5
13.2
13.1
12.7
12.8
13.8
14.4

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
383
78
493
276
242
84
249
133
109
271
66
0
0
0
0
0
0
0
0
0
0
0
0
0
1
4
4
1
113
254
592
235
138
69
0
0
0
0
0
0
0
0
0
0
0
0

106
63
26
5
0
0
0
0
0
0
0
6
29
67
111
155
298
360
300
389
404
352
307
302
219
113
63
9
0
0
0
0
0
0
0
6
28
66
110
154
192
219
237
245
361
358
221
244
206
124
54
9
0
0
0
0
0
0
0
5
28
65

194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
194
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
195
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196
196

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

14.8
14.8
14.4
15.3
15.6
16.1
16.9
18.3
18
18.6
18.1
17.5
17.1
16.7
16.2
16.2
15.7
15.4
14.9
15.1
15.3
15.6
15.8
16.6
17.5
18.8
19
19.8
18.8
20.9
21.2
21.5
21.2
20
19.4
18.5
17.7
17.6
17.1
16.8
16.4
16.5
16.3
16.1
15.7
15.7
15.5
15.7
16.5
16.5
17.1
17.7
17.9
16.7
16.4
15.9
16
15.8
15.7
15.3
13.9
12.9

0
0
2
3
4
4
4
78
6
188
108
107
9
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
4
134
96
255
80
47
30
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
4
4
4
3
2
0
0
0
0
0

109
153
190
218
236
241
234
355
184
269
217
122
61
4
0
0
0
0
0
0
0
13
51
96
109
152
189
217
235
352
373
357
302
255
186
112
46
8
0
0
0
0
0
0
0
5
26
64
108
151
188
217
234
240
233
215
185
148
104
60
24
4

196
196
196
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
197
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
198
199
199
199
199
199
199
199
199
199
199
199

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

13.3
12.3
12.1
11.8
11.4
10.8
10.4
10.7
11.4
13.1
13.4
14.2
15.4
15.2
16
16.8
17.7
18.1
17.1
14.9
14.2
14.3
13.8
13.3
12.5
11.3
10.3
9.7
9
9
8.7
8.8
9.7
10.7
11.5
12.4
13.3
13.2
12.9
12.7
13
13
12.8
12.5
12.6
12.7
13.8
12.6
12.5
12.5
12.4
12.1
12.1
12.1
11.8
12
12.5
12.8
14
14.2
14.2
14.6

0
0
0
0
0
0
0
0
108
326
297
77
93
96
297
12
114
3
1
0
0
132
7
0
0
0
0
0
0
0
0
0
34
9
3
0
1
1
4
1
4
1
2
0
0
0
12
0
0
0
0
0
0
0
0
0
0
13
12
54
92
96

0
0
0
0
0
0
0
14
65
105
180
243
298
343
359
234
358
216
187
148
104
110
58
10
0
0
0
0
0
0
0
4
57
116
157
150
189
218
234
242
233
216
185
147
103
59
56
9
0
0
0
0
0
0
0
4
46
112
195
253
295
341

199
199
199
199
199
199
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
202

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

14.2
15
15.9
15.5
15.4
15.9
15.5
16.1
15.7
15.2
15
15
14.9
14.8
14.5
14.8
15
15
14.9
14.9
16
16.6
17.3
17.9
17.3
17.1
20.1
20
18.7
18.3
18.3
15.8
15.8
15.3
14.9
14.5
14
13.7
13.3
13
13
12.9
13.1
13.6
14.7
15.1
17.2
18.1
12
14.7
17.5
20.2
21
20.6
18.9
18
15.8
16.3
15.8
14.9
15.4
14.9

66
197
267
289
277
74
268
16
0
0
0
0
0
0
0
0
0
0
0
14
12
137
246
291
277
488
493
514
480
219
105
99
0
0
0
0
0
0
0
0
0
0
0
13
28
329
557
686
772
774
768
743
577
377
170
0
0
0
0
0
0
0

396
382
379
328
283
236
183
107
23
7
0
0
0
0
0
0
0
5
39
111
194
255
307
329
371
306
292
245
221
244
210
116
42
3
0
0
0
0
0
0
0
7
44
110
185
246
218
198
157
162
158
153
201
216
182
58
41
6
0
0
0
0

202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
202
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
203
204
204
204
204
204
204
204
204
204
204
204
204
204
204
204

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

14
13.9
13.6
13.2
13.3
15.2
16.1
17.1
18.1
19.1
19.6
21
20.9
20.9
20.2
21.3
22.5
22
18.5
17.6
16.2
15.4
13.8
12.6
11.9
11.3
10.9
10.4
11.3
14.5
14.9
16
17.2
18.5
19.3
20.5
20.5
20.6
20.3
19.7
19.4
17.9
16.5
15
14
13.3
12.3
11.1
10.9
10.9
10.3
10
11
11.6
13.2
13.3
15.4
16.2
16.6
17.7
18.1
19.1

0
0
0
0
89
166
320
470
606
718
764
524
630
729
706
639
521
331
75
0
0
0
0
0
0
0
0
0
174
327
527
650
745
789
817
819
833
785
743
677
517
341
96
0
0
0
0
0
0
0
0
0
0
0
138
573
718
244
596
679
770
790

0
0
0
10
51
123
162
193
193
172
161
276
236
159
136
121
114
94
58
10
0
0
0
0
0
0
0
11
46
99
115
128
124
131
134
139
118
131
121
109
114
89
53
10
0
0
0
0
0
0
0
10
21
58
261
168
140
357
261
203
167
128

204
204
204
204
204
204
204
204
204
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
205
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
206
207
207
207
207
207

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

18.5
18.2
17.5
15.8
14.4
14.3
14.5
14.2
14
13.8
13.2
12.3
12.5
12.6
12.4
13.3
13.9
14.5
14.2
14.3
14.6
14.8
15.4
14.9
14.6
13.6
13.4
13.2
12.8
12.7
12.4
12.1
12
11.9
11.6
11.5
11.5
11.3
11.2
11.6
12.1
12.9
13.3
13.5
13.7
15.2
14.2
14.4
13.9
14.8
14.3
13.6
13
12.5
12.1
11.7
11.2
11
10.9
11
10.9
10.8

752
679
518
273
0
0
0
0
0
0
0
0
0
0
157
323
437
533
462
104
67
299
534
257
277
166
131
13
0
0
0
0
0
0
0
0
0
0
139
264
333
396
99
98
67
67
67
96
245
168
84
8
0
0
0
0
0
0
0
0
0
0

117
108
113
102
37
3
0
0
0
0
0
0
0
10
45
97
134
165
235
330
389
360
259
346
277
269
192
100
36
7
0
0
0
0
0
0
0
9
45
102
152
205
283
334
388
399
387
331
296
267
151
100
35
2
0
0
0
0
0
0
0
6

207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209
209

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

10.7
10.7
10.9
11.3
11.8
11.9
12.9
13.7
13.9
14.5
14.1
14.5
14.5
14.5
13.9
13.5
13.1
12.9
12.6
11.7
11.9
11.7
11.8
12
11.8
12
12.1
12.5
12.5
13.7
15.2
14.8
14.4
14.4
14.4
13.7
13.4
13
13.2
13
12.7
12.6
12.6
12.6
12.1
12.1
12.2
12.2
12.4
12.7
12.9
13.5
13.7
15.5
15.2
16
15.9
16
15.4
14.9
14.8
13.9

0
0
0
0
0
1
4
4
4
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
11
0
0
244
523
295
101
95
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
4
4
4
3
1
0
0
0

19
55
99
143
182
211
228
234
227
208
179
140
96
53
18
2
0
0
0
0
0
0
0
2
19
99
181
142
181
352
261
357
356
328
179
140
96
52
17
2
0
0
0
0
0
0
0
2
18
53
97
141
179
208
226
232
225
206
177
138
94
51

209
209
209
209
209
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
210
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
211
212
212
212
212
212
212
212
212
212

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

13.8
13.6
13.3
13.4
13.4
13.3
13.4
13.2
13.2
13.1
13.3
13.2
14.2
15.2
16.6
16.3
16.3
16.7
17
17.3
17.7
16.1
15.9
15.3
15
14.1
13.7
13.6
13.3
13.1
13.1
12.9
12.8
12.9
12.5
12.6
12.7
12.6
12.8
13.1
13.6
14
14.1
14
14.2
14.8
14.7
14.3
14
13.4
13.5
13.3
13.1
12.8
12.8
13.5
12.8
12.9
13.1
13.4
14.3
14.1

0
0
0
0
0
0
0
0
0
0
0
0
36
207
79
255
109
273
486
627
691
625
415
108
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
3
4
4
4
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

17
2
0
0
0
0
0
0
0
2
17
52
166
240
288
339
347
370
284
201
138
120
127
97
40
5
0
0
0
0
0
0
0
4
17
52
95
139
177
206
224
230
224
205
175
137
92
49
15
1
0
0
0
0
0
0
0
2
16
50
94
138

212
212
212
212
212
212
212
212
212
212
212
212
212
212
212
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
213
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214
214

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

14.3
14.2
14.7
15.2
14.6
14.5
14.5
14.5
13.9
13.7
13.5
13.2
13
12.7
12.6
12.5
12.5
12.5
12.5
12.4
12.3
12.8
12.5
13
13.4
13.9
13.2
13.6
13.5
13.3
13.3
13.2
13.1
12.3
12.3
12.4
12.3
12.3
11.9
11.5
11.8
12
11.6
11.2
11.6
11.8
12.3
13.4
13.5
13.5
13.6
14.1
14.1
14.1
14.1
13.7
13.1
13.1
11.8
11.4
11
10.8

1
3
4
4
4
3
0
205
76
60
0
0
0
0
0
0
0
0
0
0
0
7
10
52
159
253
101
297
101
95
90
0
75
4
0
0
0
0
0
0
0
0
0
0
0
170
37
227
83
95
66
67
98
95
90
0
75
4
0
0
0
0

176
205
223
229
223
204
175
234
144
106
27
2
0
0
0
0
0
0
0
3
29
93
172
233
293
337
350
350
349
322
274
135
142
89
26
1
0
0
0
0
0
0
0
2
36
98
160
224
282
322
376
387
351
320
273
134
141
87
25
1
0
0

214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
217
217
217
217
217
217
217
217
217
217
217
217
217

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

11
10.7
10.8
10.6
10.7
10.7
11
11.2
11.8
12.7
13.9
14.2
14
14.2
14.5
14.7
16.2
15.4
15.4
14.4
13.4
12.8
11.9
10
8.3
7.1
6.8
6.9
6.4
6.3
6.1
8.7
10.8
12.9
13.7
14.9
14.7
15.3
15.3
14.8
14.9
14.9
14.6
13.6
12.7
11.9
11.3
9.9
9
7.1
6.8
5.9
5.2
4.6
5
7.6
9.3
11
12.6
13.6
15.5
15

0
0
0
0
0
0
11
181
311
487
604
476
528
114
261
575
623
369
296
207
25
0
0
0
0
0
0
0
0
0
33
224
406
580
691
753
771
663
672
656
704
590
434
268
33
0
0
0
0
0
0
0
0
0
28
253
445
613
719
747
764
659

0
0
0
0
0
3
39
104
143
173
171
259
251
348
363
235
156
199
145
96
38
3
0
0
0
0
0
0
0
3
40
91
133
142
140
139
149
211
195
178
127
130
122
83
35
2
0
0
0
0
0
0
0
3
38
88
125
132
129
140
151
211

217
217
217
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
219
220
220
220

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

10.5
14.2
15.5
14.1
13.4
13.1
13
12.5
12.2
11.7
11.7
11
9.4
8.1
6.8
6
6.2
9.6
11.1
12
13
14
13.8
14.4
13.1
12.9
12.7
12.6
13
12.4
12
11.5
11
11
11
11
11.4
11.2
11.6
11.2
11.5
11.7
11.7
12
12.1
12.4
12.7
13
13.7
14.3
13.7
13.8
13
12.9
12.9
12.2
11.9
11.6
11.7
12
12
11.8

263
576
681
363
154
103
0
0
0
0
0
0
0
0
0
0
23
214
452
617
718
647
270
288
298
367
433
204
121
51
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
103
66
97
252
0
69
17
0
0
0
0
0
0
0
0
0

360
231
140
197
158
101
27
1
0
0
0
0
0
0
0
2
37
98
123
130
122
188
358
354
332
294
228
223
169
95
26
1
0
0
0
0
0
0
0
1
11
44
87
131
170
201
339
378
343
325
168
208
152
78
24
1
0
0
0
0
0
0

220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
220
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
221
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222
222

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

11.6
11.8
11.7
12.5
13.2
14
14.7
15
16.4
15.8
16.3
16.5
16.4
16.3
15.2
14.8
13.7
13.2
12.4
11
9.9
9
8.7
9.2
9.1
8.2
8.3
10.3
11.8
13.3
13.9
14.5
16.3
16
16.7
17.2
16.8
17.3
16.2
14.7
13.3
12.5
12.3
10.4
9.1
8.1
7.6
7.5
8
8.3
10
10.7
11.7
12.7
13.4
13.9
14.4
14.6
14.9
15.5
16.2
16.3

0
0
0
120
278
376
434
600
487
529
263
287
271
157
139
46
0
0
0
0
0
0
0
0
0
0
7
198
432
597
716
783
794
801
792
782
709
621
434
211
0
0
0
0
0
0
0
0
0
0
0
0
0
0
95
12
6
1
1
199
409
386

0
1
30
96
145
189
228
213
274
253
354
299
255
241
156
90
25
1
0
0
0
0
0
0
0
1
32
94
122
132
126
122
134
137
134
121
126
115
114
80
26
1
0
0
0
0
0
0
0
0
17
41
84
128
259
286
214
224
216
303
236
175

222
222
222
222
222
222
222
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
224
225
225
225
225
225
225
225

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

16
15.5
14.9
12.1
12
12
12
11.9
12
11.2
12.3
12.6
13.1
13.5
13.8
14.1
15.1
15.1
15.5
15.7
16
15.8
16.1
16.4
16.2
15.8
15.5
15.6
15.7
15.6
15.8
15.6
15.1
13.8
13.8
13.6
13.6
14
14.4
15.5
16.7
17.3
17.8
16.8
15.9
15.8
15.8
15.8
15.5
15.4
15.2
15.1
15.4
15.2
15.2
15.2
15.3
15.2
15
15
14.2
14.2

147
42
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
62
1
2
3
3
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

149
86
19
0
0
0
0
0
0
0
0
1
21
76
83
127
166
196
215
221
214
193
163
123
78
37
7
0
0
0
0
0
0
0
0
0
15
58
81
206
164
194
212
217
210
191
161
121
77
35
7
0
0
0
0
0
0
0
0
0
7
38

225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
225
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
226
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

14.2
14.2
14.1
14.5
14.9
15.9
15.6
15.5
15.2
14.9
15.2
14.4
13.9
13.6
13.5
13.4
13.4
13.3
13
13.4
13.1
13.4
13.6
13.6
13.4
13.4
14.4
14.8
14.8
14.9
14.8
13.8
13.5
13.2
13.5
13.5
13.3
13.8
13.9
13.4
13.4
13.1
13
13.2
13.2
13.2
13
13.3
14
13.2
13.2
13.3
14.8
15.1
15.5
15.4
15.9
15.6
15.8
15.8
15.8
16.1

0
0
0
2
3
3
3
2
15
45
141
47
0
0
0
0
0
0
0
0
0
0
0
0
0
61
72
252
143
84
9
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
3
3
2
0
0
0
0
0
0

80
124
163
192
211
216
209
190
228
205
141
76
16
0
0
0
0
0
0
0
0
0
7
70
79
203
264
312
368
349
204
188
158
118
74
33
6
0
0
0
0
0
0
0
0
0
13
36
78
122
161
190
208
214
206
187
156
117
73
32
5
0

227
227
227
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
228
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
229
230
230
230
230
230
230
230
230
230
230
230

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

16.2
16.4
16.2
16
16.1
16.2
16.6
16.4
16.2
16.1
16.7
15.9
16.1
16
15.9
15.4
15.9
16.2
16
16.1
16
16.2
16
15.9
15.3
15.5
15.6
16
15.5
15.4
15.9
15.6
15.5
15.2
15.9
16.4
15.9
16.3
17.5
18.3
19.2
19
17.3
16.3
14.8
15.3
14.9
14.7
14.7
14
13.7
13.8
13.7
13.7
13.6
13.5
13.1
13
14
14.4
15
16.1

0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
3
3
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
4
75
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
164
364
46
86
94

0
0
0
0
0
0
0
0
6
35
76
120
159
188
206
212
205
185
155
115
71
30
5
0
0
0
0
0
0
0
0
0
6
34
75
119
158
187
205
210
334
263
153
113
70
29
5
0
0
0
0
0
0
0
0
0
14
70
118
202
248
295

230
230
230
230
230
230
230
230
230
230
230
230
230
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
231
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
232
233

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

15.9
16
17.4
16.5
16.1
15.8
15
15.3
14.4
13.5
12.7
11.6
10.9
10.3
9.6
8.7
8.3
8.1
8
9.6
12.1
14.2
16.4
17.2
16.9
16.6
16.5
16.7
16.5
17.3
17.1
16.8
16.6
16.8
16.8
16.5
16.5
16.4
16.3
16.1
16
16.1
16
16.2
16.5
16.7
16.8
17
17
17.5
17.4
17.3
16.6
16
14.9
14.1
13.8
13.8
13.6
13.3
13.3
13.2

96
98
98
94
47
25
12
0
0
0
0
0
0
0
0
0
0
0
0
0
146
96
64
94
12
6
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
3
3
1
0
0
0
0
0
0
0
0
0
0

324
334
322
290
264
203
127
53
8
0
0
0
0
0
0
0
0
0
10
60
134
217
261
293
298
208
204
182
151
111
67
27
4
0
0
0
0
0
0
0
0
0
5
31
72
115
154
184
202
207
200
180
149
109
65
26
4
0
0
0
0
0

233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
233
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
234
235
235
235
235
235
235
235
235
235
235
235
235
235
235
235

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

13.2
12.8
12.4
12
12.2
13.3
14.3
15.4
16
16.2
16.7
16.3
17.8
17.6
17.5
17.2
16.8
16.4
15.3
15
14.7
14.2
14
13.5
12.9
12.6
12.5
12.9
12.8
12.8
13
13.6
13.9
14.6
15.4
16.4
16.3
16.1
16.2
16.7
15.6
15.1
14.4
14.2
14.2
14.1
13.8
13.6
13.6
13.5
13.3
13.5
13.5
13.5
13.7
14.1
14.6
15.1
16.2
17.4
18.3
18.7

0
0
0
0
0
102
179
129
498
705
740
744
735
614
424
351
208
20
0
0
0
0
0
0
0
0
0
0
0
0
29
33
44
76
434
260
83
91
337
451
181
48
0
0
0
0
0
0
0
0
0
0
0
0
0
44
44
76
79
260
86
76

0
0
0
0
12
67
134
227
218
147
144
147
145
173
196
160
122
58
6
0
0
0
0
0
0
0
0
0
4
29
122
199
263
296
284
335
320
281
242
138
127
60
5
0
0
0
0
0
0
0
0
0
4
28
68
191
261
294
324
333
317
288

235
235
235
235
235
235
235
235
235
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
236
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
238

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

16.7
15.4
14.6
13.8
13.1
12.3
11.1
10
8.8
8
7.8
7.3
6
5.2
5.2
7.1
10.2
12.4
12.7
14.3
15.2
16.1
16.5
16.6
15.4
14.6
14.1
13.5
12.8
12.1
11.6
11.1
10.7
10.4
9.9
9.9
9.2
8.8
8.8
9.5
12.3
14.1
14.4
16
16.9
17.8
18.3
18.3
17.1
16.3
15.8
15.2
14.5
13.8
13.3
12.8
12.4
12.2
11.6
11.6
10.9
10.5

45
186
219
46
0
0
0
0
0
0
0
0
0
0
0
138
391
555
698
746
798
808
769
728
641
522
355
82
0
0
0
0
0
0
0
0
0
0
0
219
347
479
586
630
640
678
370
345
299
256
210
43
0
0
0
0
0
0
0
0
0
0

250
182
112
62
8
0
0
0
0
0
0
0
0
0
12
66
102
125
116
128
118
118
127
124
127
119
94
57
7
0
0
0
0
0
0
0
0
0
11
47
106
141
149
160
180
178
293
259
217
175
108
53
6
0
0
0
0
0
0
0
0
0

238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
239
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

10.5
11.2
14
15.1
14.9
17.1
17.5
17.8
17.4
16.7
16
15.4
14.7
14
13
12.1
11.8
11.6
11.6
11.6
10.4
10.5
10.1
9.6
9.4
8.5
10.6
12.2
13.1
14.3
14.4
14.5
15.4
15.6
14.8
14.5
13.9
13.3
13
13.1
13.1
13.2
13.3
13.5
13.8
14.1
14.4
14.2
14.1
14.2
14.3
14.5
14.5
14.8
14.6
14.8
14.7
15.1
14.5
14.3
14.2
14.3

0
64
89
175
172
280
364
479
103
125
97
80
95
2
0
0
0
0
0
0
0
0
0
0
0
115
190
347
210
533
688
461
103
252
69
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
2
2
1
0
0
0
0

10
55
135
195
276
270
289
254
299
276
254
196
109
46
4
0
0
0
0
0
0
0
0
0
9
51
128
162
254
224
175
266
297
276
227
177
81
17
1
0
0
0
0
0
0
0
0
0
3
23
62
105
144
174
191
197
189
169
136
96
53
16

240
240
240
240
240
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

15.4
14.4
14.3
14
13.8
13.3
12.9
12.5
12.3
12.2
12.5
12.6
12.8
13.1
13.5
13.2
13.4
14.3
14.9
14.2
14.9
14.2
13.9
14.1
13.9
14.2
14.2
13.7
13.8
14
14.2
13.5
13.1
12.5
12.3
11.9
12.4
13
15
15
15.5
15.9
17.1
17.1
17.5
17.5
16.8
15.5
13.4
12.3
11.5
12.4
12.1
11.9
11.8
11.7
12.3
12.2
12.4
12.6
13.7
14.4

0
0
0
0
0
0
0
0
0
0
0
0
0
0
69
252
1
102
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
122
323
205
279
289
455
595
679
612
300
124
9
0
0
0
0
0
0
0
0
0
0
0
82
14
196

1
0
0
0
0
0
0
0
0
0
4
22
61
104
233
280
193
304
188
168
135
94
51
15
1
0
0
0
0
0
0
0
0
0
4
40
114
163
248
261
288
262
200
138
125
152
113
39
2
0
0
0
0
0
0
0
0
0
6
47
107
173

243
243
243
243
243
243
243
243
243
243
243
243
243
243
243
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245
245

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

15.1
16.8
16.6
17.6
18
18.2
17.4
17
16.7
16.2
15.9
15.6
15.2
14.8
14.3
13.8
13.3
13
12.8
12.7
12.6
13.2
13.3
12.5
12.7
13.1
14
13.9
13
12
13.4
13
13
12.4
11.5
10.6
10.8
10.3
10.8
10.8
10.5
10.7
10.4
10.2
9.9
10
11.8
12.1
12.7
13.6
13.7
14
14.9
15.6
15.6
15.4
15
13.2
12.3
10.9
9.6
9.4

383
97
94
79
5
237
69
171
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
246
1
101
0
66
26
143
16
0
0
0
0
0
0
0
0
0
0
0
34
169
89
55
92
96
97
96
539
525
405
262
20
0
0
0
0

207
264
296
314
182
271
214
162
89
13
1
0
0
0
0
0
0
0
0
0
2
19
57
100
139
170
311
194
284
162
212
159
101
35
1
0
0
0
0
0
0
0
0
0
4
49
116
151
233
264
292
299
286
194
146
135
85
32
1
0
0
0

245
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
247
248
248
248
248
248
248
248
248
248
248
248
248
248

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

9.3
8.9
10
10
10.1
10.2
10.3
10.4
10.5
11.9
12.8
13.4
13.7
13.7
14.1
13.9
13.8
13.7
13.7
13.3
13
12.7
12.5
12.9
13.1
12.7
12.3
12.3
12.6
12
11.8
12
12.3
13.3
13.7
13.7
13.8
14
13.9
15
15.8
14.7
14.6
13.8
13.4
13.3
13.3
13
12.7
13.1
13.2
11.9
12.4
13
13.6
13.7
13.6
13.5
14.1
14.2
14.3
14.2

0
0
0
0
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
201
86
54
91
94
95
93
48
211
73
54
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2

0
0
0
0
0
0
1
17
55
98
137
167
186
191
182
160
127
86
44
9
0
0
0
0
0
0
0
0
0
0
1
31
102
148
228
259
287
294
280
270
213
132
93
16
0
0
0
0
0
0
0
0
0
0
1
16
52
95
133
163
180
185

248
248
248
248
248
248
248
248
248
248
248
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
251
251

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

14.3
13.7
13.7
13.2
13.5
13.8
14
13.7
13.8
13.9
13.7
13.6
13.9
13.7
13.1
13
13.4
13.5
13.5
12.5
13.4
14.5
15.1
15.8
16.2
16.7
15.9
14.8
14.6
13.5
12
11.3
10.7
11
10.9
10.9
11.3
11.2
11.1
11.1
10.9
11
11.4
11.9
12.1
12.4
12.5
12.6
12.9
12.7
12.6
12.6
11.9
11.6
11.2
10.6
10.4
8.8
7.6
6.7
6.3
6.2

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38
211
412
359
266
569
668
485
278
118
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

176
156
122
82
40
8
0
0
0
0
0
0
0
0
0
0
1
15
51
161
224
229
264
292
200
129
153
136
87
21
0
0
0
0
0
0
0
0
0
0
1
14
50
92
131
161
179
183
174
152
119
79
37
7
0
0
0
0
0
0
0
0

251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
251
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
252
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253
253

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

5.6
5
4.9
5.5
7.7
9.4
11.2
13
14.1
14.9
15.7
15.6
15.3
15.2
14.3
13
12.4
9.5
8.5
7.4
6.7
6.6
6.6
6.2
5.9
5.6
5.3
5.1
8.7
10.3
12.3
12.7
13.1
13.5
13.9
14.3
14.7
14.2
14.7
14.8
11.2
9.1
10.1
10.3
10
8.3
8.2
7.8
7
6.1
6.3
5.2
7.3
10.5
11.2
12.6
13.2
14.6
15.2
15.9
15.7
15.8

0
0
0
8
230
462
609
706
769
763
727
75
408
422
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
11
53
50
95
96
94
48
41
132
86
0
0
0
0
0
0
0
0
0
0
0
0
26
236
469
615
682
738
639
454
567
498
437

0
0
1
37
102
120
123
122
111
117
122
244
183
107
67
18
0
0
0
0
0
0
0
0
0
0
1
30
89
166
217
271
274
281
267
255
200
145
81
16
0
0
0
0
0
0
0
0
0
0
1
35
97
119
118
127
119
164
221
158
150
99

253
253
253
253
253
253
253
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
255
256
256
256
256
256
256
256

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

15.9
13
9.4
8.9
8.4
7.3
6.7
6.2
5.5
5.3
5
4.9
4.4
3.9
7.1
10.7
12.3
14.8
15.7
17.4
17.9
17.7
16.8
17.2
16.6
15.8
15
14.9
14.9
14.5
14.3
14.3
14.3
14.2
14.1
14
13.8
13.8
14.7
15.3
16.1
16.5
17.4
19
18.7
19.2
19.8
18.9
17.4
15.7
14.1
13.5
12.9
12.8
13.2
13.2
13.3
13.3
13.1
12.9
12.8
12.6

133
0
0
0
0
0
0
0
0
0
0
0
0
20
234
468
614
719
766
438
586
502
485
151
39
0
0
0
0
0
0
0
0
0
0
0
0
0
6
176
162
179
423
489
253
534
483
260
121
0
0
0
0
0
0
0
0
0
0
0
0
0

76
15
0
0
0
0
0
0
0
0
0
0
1
33
95
117
124
114
108
242
178
188
136
129
69
11
0
0
0
0
0
0
0
0
0
0
0
10
82
149
232
283
240
207
265
168
134
118
74
13
0
0
0
0
0
0
0
0
0
0
0
9

256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
256
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258
258

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

12.8
13.3
13.9
13.1
13.4
13.7
13
12.4
11.3
11.2
11.6
11.4
11.2
11
10.5
9.9
9.4
8.9
8
6.8
6.8
6.6
7.2
7.5
9.7
11.2
12
11.9
12.3
11.6
11.3
12.5
12.6
12.5
12.6
12.5
13
11.3
11.3
10.2
9
8.8
8.7
8.2
7.5
7.3
7.2
8.9
10.3
11
11
11
10.9
12.2
12.5
13.4
14.1
14.2
14.4
13.5
13.5
13.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
10
0
0
0
0
0
0
97
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

43
83
121
151
168
172
163
140
107
67
52
6
0
0
0
0
0
0
0
0
0
0
0
27
87
152
121
150
167
171
161
139
158
120
49
6
0
0
0
0
0
0
0
0
0
0
0
15
40
81
119
148
166
169
159
136
103
63
24
3
0
0

258
258
258
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
261
261
261
261
261
261
261
261
261

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

13.1
12.8
11.5
12.3
11.2
11.5
10.9
10.8
10.4
10.1
10.3
11
11.8
12.4
11.9
13.2
12.9
13.6
12.1
12.1
10.8
10.3
10.6
11.1
10.5
10.5
10.8
10.5
10.2
10.4
10.5
10.7
10.8
10.7
10.3
12.3
12.3
12.9
13.7
13.6
13.8
13.9
13.7
13.5
12.5
11.2
10.9
11.7
11.4
11.8
11.8
11.5
11
11
11.3
11.3
12.4
12.9
14
15.2
14.5
16.4

0
0
0
0
0
0
0
0
0
0
3
172
163
410
474
597
529
78
292
110
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
149
356
73
251
282
151
70
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
193

0
0
0
0
0
0
0
0
0
14
73
140
221
208
200
175
197
217
175
122
23
6
0
0
0
0
0
0
0
0
0
0
0
7
38
144
175
234
259
249
305
216
179
60
21
2
0
0
0
0
0
0
0
0
0
0
0
7
36
76
113
253

261
261
261
261
261
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
263
264

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

17.5
18.5
18.9
17.9
17.1
17.3
16.8
15.7
15
15.1
14.9
14.4
14
13.1
12.8
12
12.2
11.3
10.8
11.1
10.5
12.1
11.1
12.1
13.6
13.2
13.5
14
14.5
14.5
14.5
14.4
13.9
13.5
13.2
13.2
13.8
13.9
14
14.4
14.7
15
14.3
13.7
13
13.6
14
14.7
14.4
15
14.5
13.9
13
13.6
13.8
13.5
13.2
12.9
12.9
12.9
12.9
13

548
700
604
214
410
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
122
285
68
226
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
18
0
0
0
0
0
0
0
0

185
124
145
221
141
103
30
2
0
0
0
0
0
0
0
0
0
0
0
12
78
123
183
236
159
162
152
129
95
56
35
1
0
0
0
0
0
0
0
0
0
0
0
6
34
73
110
139
156
159
149
126
93
97
32
2
0
0
0
0
0
0

264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
264
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
265
266
266
266
266
266
266
266
266
266
266
266
266
266
266
266

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

12.6
12.4
12.2
11.4
11.6
12.1
12.6
13.2
13.7
14.1
13.9
13.6
14.1
15
15
14.9
14.9
14.9
14.6
13
13.2
13.1
13.1
13.1
12.9
12.4
12.1
12.1
12.2
12.4
12.4
12.5
12.5
12.3
12.2
12
12.2
12.2
11.9
12
12.2
12.3
12.2
12.3
11.8
11.6
11.6
11.5
11.6
11.7
11.4
10.8
10.2
9.5
10.3
10.8
11.4
12.4
13
13.3
13.8
14.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
76
0
65

0
0
0
0
0
5
33
72
109
137
154
157
147
124
91
52
16
1
0
0
0
0
0
0
0
0
0
0
0
5
32
70
107
136
152
156
146
122
89
50
14
1
0
0
0
0
0
0
0
0
0
0
0
9
31
69
106
134
151
248
143
197

266
266
266
266
266
266
266
266
266
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
267
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
268
269
269
269
269
269

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

15
15.2
14.7
14.1
14.5
14.3
14.6
15
15.1
15.2
15
14.9
14.8
14.6
14.4
14.4
14.6
14.8
15.8
17
17.4
17
17.2
17.9
18.5
17.5
16.7
16
15.8
15.7
15
15.8
15.2
14.8
14.8
14.5
14.6
14.8
14.6
14.9
14.3
13.8
11.3
11.9
13.3
13.7
13.9
13.8
13.2
13.2
12
11.6
9.6
8.2
7.4
6.7
6.4
6.2
6.1
6.4
6.5
6.6

27
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
33
335
238
159
155
66
173
238
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
84
239
150
67
172
187
12
0
0
0
0
0
0
0
0
0
0
0

154
90
13
1
0
0
0
0
0
0
0
0
0
0
0
8
55
121
182
217
243
293
274
192
150
89
34
1
0
0
0
0
0
0
0
0
0
0
0
4
28
66
103
131
235
249
275
192
149
87
33
1
0
0
0
0
0
0
0
0
0
0

269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
269
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271
271

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

7.6
7.8
9.9
10
10.8
11.8
13.2
13.8
13.8
13.9
13
13.7
13.7
13.8
13.8
12.3
12
11.7
11.6
11.2
11.4
11.2
11
11
10.5
10.8
11
10.9
11.3
11.9
11.9
12.8
13.2
12.3
12.1
11.9
11.8
11.6
11.8
11.7
11.6
11.5
11.4
11.2
11.2
11.7
11.5
11.2
11.4
12
11.7
11.8
12.3
12.1
12.5
13.2
13.2
13.4
13.2
12.8
12.4
12.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
98
0
83
0
82
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
83
226
64
17
43
0
0

0
11
27
65
101
129
145
148
137
114
81
43
9
0
0
0
0
0
0
0
0
0
0
0
0
3
26
63
149
128
229
148
218
113
79
41
9
0
0
0
0
0
0
0
0
0
0
0
0
3
25
62
98
126
142
230
224
182
141
79
20
0

271
271
271
271
271
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
273
274
274
274
274
274
274
274
274
274

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

11.6
11.6
11.6
11.4
11.3
11.2
11.3
11.3
11.4
11.3
11.4
11.5
11.8
12.3
12.8
13
14
14.2
14.6
14.4
14.2
13.6
12.2
11.8
11.5
11.4
11.1
9.9
8.4
8.9
7
6.4
5.5
5.1
6.4
7.7
8.6
9.9
10.2
11.2
11.6
12.3
12.6
12.8
13
13
12
11
10.8
10.5
10.6
11.2
12.3
13.6
14.8
15.6
16
16.1
16.2
16.2
16.4
16.9

0
0
0
0
0
0
0
0
0
0
0
0
55
15
205
70
356
589
646
564
461
256
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
123
384
255
0
0
0
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
51
110
161
202
225
160
114
115
98
72
24
0
0
0
0
0
0
0
0
0
0
0
0
6
22
59
95
122
138
141
130
258
107
69
22
0
0
0
0
0
0
0
0
0
0
0
0
2
21
56

274
274
274
274
274
274
274
274
274
274
274
274
274
274
274
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
275
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276
276

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

17.5
18.3
18
18.5
18.1
18.6
17.4
16.8
16.4
16.6
16.4
16
15.9
15.4
15.6
15.4
15
14.8
14.4
14.8
15
15.3
14.8
15.6
15.6
15
15.5
15.5
16.9
17.6
17.4
16.1
15
14.6
14.3
14
13.6
13.8
14.4
13.8
13.7
13.7
14.2
14.6
14.4
14.8
14.9
11.8
13.4
14
14.6
14.9
15.6
15.3
14.6
13.8
13.1
12.4
12.4
12.4
13.1
13

0
63
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
184
363
145
61
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
151
161
389
373
74
295
28
36
0
0
0
0
0
0

91
195
134
137
126
102
70
33
6
0
0
0
0
0
0
0
0
0
0
0
0
2
20
55
89
117
132
135
223
144
126
81
18
0
0
0
0
0
0
0
0
0
0
0
0
2
19
53
165
218
191
205
198
171
117
70
12
0
0
0
0
0

276
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
277
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
278
279
279
279
279
279
279
279
279
279
279
279
279
279

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

12.5
12.3
12
12.3
11.8
11.9
12
11.9
12.2
12.2
13.8
14
13.4
11.8
11.6
12.4
12.4
12.7
12.9
12.3
12.1
12.1
11.3
12.1
12
12.1
11.9
12
11.5
11.2
11.4
11.7
11.6
12.2
13
10.9
12.4
13
13.7
13.1
13.2
12.6
12.6
12.7
12.9
12.7
12.8
13.3
13.2
13
13.1
13.3
13.5
13.7
13.7
13.7
13
12.2
10.5
11.1
12.5
12.8

0
0
0
0
0
0
0
0
8
213
163
162
0
0
0
0
0
49
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
93
305
69
45
446
379
95
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
220

0
0
0
0
0
0
0
2
43
97
159
215
130
132
121
97
65
64
4
0
0
0
0
0
0
0
0
0
0
0
0
3
41
104
138
182
220
209
175
145
116
52
4
0
0
0
0
0
0
0
0
0
0
0
0
1
15
49
84
110
202
215

279
279
279
279
279
279
279
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
280
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
281
282
282
282

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

13.5
13.5
12.4
12
10.6
10.7
10.9
10.4
10.7
10.2
10.2
10
9.6
9.6
9.7
9.8
9.5
9.9
10.4
9.1
11
11.7
12.3
13
12.3
11.9
10.1
9.4
9.1
8.8
7.9
8.1
8.4
8.2
9.1
8.8
8.8
9.8
9.3
9.5
8.8
8.6
8.4
8.5
8.7
9.4
8.7
8.8
9.3
9.5
9.7
9.4
9.2
9.3
9.4
9.5
9.8
9.8
9.4
9.2
9.4
9.9

136
144
141
82
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
0
0
162
591
640
66
418
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
38
105
37
0
0
0
0
88
10
0
0
0
0
0
0
0
0
0
0
0

232
179
113
71
11
0
0
0
0
0
0
0
0
0
0
0
0
2
40
48
82
274
130
111
189
143
59
24
3
0
0
0
0
0
0
0
0
0
0
0
0
2
39
103
140
107
123
125
113
137
106
34
3
0
0
0
0
0
0
0
0
0

282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
282
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284
284

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

10
10
9.5
9.4
8.9
9.4
10.6
11.3
12.1
12
11.5
11.6
10.4
10.1
10
10
10
9.5
8.6
9.8
10
10.4
10.5
10.3
10
9.7
9.8
9.2
9.4
9.8
10
10.8
13
13.3
13.7
13.2
13.5
14.1
14.6
14.6
13.9
14.4
13.5
12.9
12.2
12.1
12.1
12
10.9
11.1
10.8
11.1
11.5
11.7
11.9
12.3
12.5
13
12.5
12.4
11.8
11.6

0
0
0
0
0
7
17
201
142
143
369
350
107
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
195
265
381
357
362
207
406
18
8

0
0
0
1
31
84
143
180
238
242
165
129
111
51
4
0
0
0
0
0
0
0
0
0
0
0
0
0
29
44
77
103
118
120
108
85
53
20
2
0
0
0
0
0
0
0
0
0
0
0
0
1
27
90
133
143
181
183
182
122
94
46

284
284
284
284
284
284
284
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
285
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
286
287
287
287
287
287
287
287

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

11.3
9.7
7.9
7.1
6.7
6.6
7.4
7.5
6.8
6.7
7.2
6.4
6.3
7.2
8
8.9
10.9
11.6
11.9
12.6
12.5
12.7
13
12.9
12.7
12.7
10.5
12.5
12.5
11.9
11.6
11.3
11.1
10.4
9.9
8.6
10.5
11.2
12
12.6
12.4
13.3
13.4
12.4
13.6
13.4
13
13
12.9
12.9
12.7
12.8
12.7
12.4
12.6
12.4
12.4
12.3
12.3
12
11.9
12

0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
142
175
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

4
0
0
0
0
0
0
0
0
0
0
0
0
1
30
88
129
100
115
117
105
82
50
17
1
0
0
0
0
0
0
0
0
0
0
0
0
0
17
73
72
98
112
114
103
79
48
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0

287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
287
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
288
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289
289

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

12.1
12.8
13.5
13.6
13.8
14.1
13.8
13.7
13.8
13.6
13.5
13.4
13.2
13.1
13.1
13
13
12.8
12.7
12.6
12.6
13
12.9
13
13.1
13.2
13.5
13.7
13.7
13.4
13.4
13.4
13.3
13
12.6
11.8
9.9
8.9
8
7.5
7.2
7.1
7.8
7.7
8
9
9.6
10.3
10.4
10.4
10.3
10.6
12
11.4
11.8
11.8
11.8
11.6
11.5
11.5
11.3
11.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

9
38
70
96
110
112
100
77
46
15
1
0
0
0
0
0
0
0
0
0
0
0
0
0
8
36
68
94
109
110
99
76
45
13
1
0
0
0
0
0
0
0
0
0
0
0
0
0
8
35
67
92
107
109
97
74
43
12
0
0
0
0

289
289
289
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
291
292
292
292
292
292
292
292
292
292
292
292

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

11.3
11.3
11.4
11.4
11.3
11.3
11.2
11.1
11.1
11.3
11.4
11.7
12
12.4
13.1
13.3
12.7
12.6
12.6
12.4
12.3
12.4
12.3
12.2
12.3
11.1
11.3
11.4
11.4
10.9
9.6
8.2
6.7
6.9
6.3
8.1
10.4
11.6
12.1
13.5
13.3
13.7
12.8
12.3
11.8
9.4
7.5
6.4
6.1
6.3
5.4
4.7
4
4.5
5.2
5
4.9
4.4
5.3
7
10
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
179
440
548
605
583
450
311
122
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
22
0

0
0
0
0
0
0
0
0
0
0
7
34
65
90
105
106
95
72
41
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
76
86
97
99
106
123
110
91
29
1
0
0
0
0
0
0
0
0
0
0
0
0
0
12
68
112
88

292
292
292
292
292
292
292
292
292
292
292
292
292
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
293
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
294
295

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

10.2
10.5
10.7
10.8
10.8
11
10.9
10.8
11.1
11
11
10.9
10.9
10.8
11
11
11
10.8
11.1
10.9
11
11.3
11.7
11.9
12.4
12.6
12.5
12.7
12.6
12.4
12.3
12.1
12
12
11.9
11.9
11.9
12
12.1
11.8
11.9
11.7
11.7
11.7
11.9
11.8
12
12.2
12.7
13
13.5
13.4
13.1
12
9.3
7.9
7.2
6.7
5.5
5.3
4.8
4.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
34
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
94
15
69
0
0
0
0
0
0
0
0
0

102
103
92
69
39
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
30
61
86
100
101
90
117
70
16
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
29
59
84
98
99
133
119
76
22
0
0
0
0
0
0
0
0

295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
295
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
296
297
297
297
297
297
297
297
297
297
297
297
297
297
297
297

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

4.3
3.7
3.5
3.3
4.2
7.7
9.5
9.7
10
10.4
10.7
11
11.4
11.3
10.9
10.6
10
9.9
8.7
7.5
8.9
8.9
9.2
8.5
7.6
8.6
7.8
6.4
4.6
4.8
7.6
8
9.6
11.1
12.2
12.8
12.8
12.7
11.9
10
10.6
10.9
10.7
10.5
10.3
9.9
9.8
9.9
10
10.2
10.1
10.2
10.1
9.8
10.1
10.1
10.8
11.8
12.5
12.5
12.7
12.6

0
0
0
0
0
0
0
0
17
21
208
64
37
15
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
146
400
537
599
609
564
429
251
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
278
348
204
0
0
0

0
0
0
0
0
0
5
53
105
150
164
161
151
117
64
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
65
81
89
92
91
88
84
62
22
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
25
109
116
158
94
83
60

297
297
297
297
297
297
297
297
297
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
299
300
300
300
300
300

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

12.2
10.8
10.8
10.9
10.7
10.3
9
7
6.6
6.2
4.8
3.8
3.7
3.4
4.8
7.8
8.4
7.9
10.1
12.5
14
14
14
13.4
13.1
11.7
10.3
9.7
9.3
8.9
8.8
8.6
8.6
8.5
8.5
8.3
7.3
7.2
6.7
5.7
3.5
4.3
7.4
9.3
10.4
11.8
11.3
11.6
11.5
9.4
7.4
6.7
6.7
5.2
5.1
6.1
5.3
4.5
2.8
4
5.7
6.3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
82
15
372
582
593
523
434
236
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
133
401
543
585
589
521
432
228
0
0
0
0
0
0
0
0
0
0
0
0
0

31
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
48
97
137
91
90
96
80
60
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
58
77
82
89
89
94
78
58
18
0
0
0
0
0
0
0
0
0
0
0
0

300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
301
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302
302

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

7
7.2
7.5
7.5
8.1
8.5
9.2
9.9
10.3
10.4
10.2
10.3
10
9.5
8.5
9.5
9.1
7.5
7.4
6.2
6.2
7.8
7.7
8.3
10.1
9.9
9.9
10.1
10.8
11
11.4
12.2
12.5
12.4
11.9
11.3
10.9
10.7
10.1
10.1
7.8
6.1
5.5
5.2
5.1
4.4
4
3.7
3.4
3
3.2
4
7.1
9.8
10.4
11.2
11.7
13.1
11.3
9.4
7.3
6.8

0
0
0
70
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
18
38
38
348
337
194
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111
378
505
544
580
503
410
212
0
0
0

0
0
5
45
51
75
88
89
78
56
27
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
39
90
132
150
152
129
93
55
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
51
73
84
96
86
91
75
51
13
0
0

302
302
302
302
302
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
303
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
304
305
305
305
305
305
305
305
305
305

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

6.6
5.9
5.9
6
6.4
6.8
7.2
7.4
8.7
8
7.7
7.5
7.5
8
8.7
9.9
11
10.3
10.5
10.7
10.6
10.1
9.6
9.1
8.6
7.5
6.8
6.8
5.9
6.2
4.8
2.2
1.8
1.8
3.5
2
1.6
4.6
5.8
7.3
8.5
9.1
9
9.2
8.6
7.2
6
3.1
2.7
2.2
1.9
1.9
2.5
3.4
4.4
5.3
5.9
6.1
6.2
6.2
6.4
6.5

0
0
0
0
0
0
0
0
0
0
0
0
0
0
12
18
0
0
0
23
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
125
315
506
587
566
524
345
187
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
68

0
0
0
0
0
0
0
0
0
0
0
0
5
35
85
126
83
84
73
91
23
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
43
82
82
80
87
82
84
49
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
41

305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
306
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307
307

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

6.6
6.6
6.7
6.7
6.7
6.7
6.2
5.7
5.2
4.4
3.7
2.9
2.1
1.3
0.5
0.4
0.3
0.2
0.4
0.5
0.7
1.3
1.8
2.4
3.2
3.9
4.7
4.8
4.9
5.1
5.2
5.3
5.4
5.6
5.9
6.1
6.2
6.4
6.5
6
5.6
5.1
5
5
4.9
5.2
5.5
5.8
6.8
7.7
8.7
8.6
8.4
8.3
7.4
6.6
5.7
6
6.2
6.5
6.3
6

299
468
560
443
432
279
142
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
34
59
59
51
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
56
262
433
585
569
524
388
181
0
0
0
0
0
0
0

73
83
83
117
91
80
49
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
30
81
117
133
135
118
89
39
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
37
78
93
76
81
75
67
42
8
0
0
0
0
0
0

307
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
310
310
310
310
310
310

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

5.8
5.4
4.9
4.5
4.3
4.1
3.9
4.1
4.2
4.4
4.9
5.5
6
6
5.9
5.9
5.6
5.2
4.9
4.4
4
3.5
3.2
2.9
2.6
3
3.3
3.7
3.9
4.1
4.3
5.3
6.3
7.3
7.6
7.9
8.2
8.4
8.6
8.8
8.7
8.5
8.4
7.8
7.3
6.7
6.6
6.6
6.5
5
3.6
2.1
1.6
1.2
0.7
1.1
1.5
1.9
4.1
6.3
8.5
8.1

0
0
0
0
0
0
0
0
0
64
262
440
377
381
348
349
151
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
113
296
341
137
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
63
58
44
12

0
0
0
0
0
0
0
0
3
37
76
81
125
126
113
69
42
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
13
39
62
75
126
100
67
40
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
30
77
114
126
118

310
310
310
310
310
310
310
310
310
310
310
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
311
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
312
313
313
313

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

7.6
7.2
7.6
8.1
8.5
9.1
9.7
10.3
10.3
10.4
10.4
10.3
10.1
10
10
9.9
9.9
10
10.2
10.3
10.8
11.3
11.8
11.9
12.1
12.2
12.3
12.5
12.6
12.5
12.4
12.3
12.1
11.8
11.6
11.5
11.3
11.2
11.2
11.1
11.1
11.2
11.3
11.4
11.8
12.1
12.5
12.4
12.3
12.2
12.2
12.1
12.1
12.3
12.4
12.6
12.4
12.2
12
12.6
13.1
13.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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

85
43
16
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
36
59
72
73
62
41
15
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
35
57
70
71
60
40
15
1
0
0
0
0
0
0
0
0
0
0

313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
313
314
314
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

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

13
12.3
11.6
11.5
11.4
11.2
11.1
11
10.9
11
11.2
11.3
10.9
10.6
10.2
9.9
9.7
9.4
9.1
8.8
8.5
8.3
8
7.8
7.9
7.9
8
7.6
7.1
6.7
7.1
7.6
8
7.2
6.5
5.7
6.5
7.2
8
8.1
8.3
8.4
7.9
7.5
7
7.4
7.7
8.1
8.3
8.5
8.7
8.5
8.3
8.1
8.5
9
9.4
9.1
8.8
8.5
8.3
8.1

0
0
0
0
0
0
0
0
0
0
6
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
249
287
374
177
42
0
0
0
0
0
0
0
0
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
34
56
69
93
95
71
26
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
46
84
92
123
100
38
13
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
32
53
66
67
57
37
12
1

315
315
315
315
315
315
315
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
317
318
318
318
318
318
318
318

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

7.9
8
8.2
8.3
7.9
7.5
7.1
7.2
7.4
7.5
7.6
7.8
7.9
8.3
8.6
9
9.3
9.5
9.8
9.6
9.5
9.3
9
8.6
8.3
8.2
8.2
8.1
8.1
8.1
8.1
7.9
7.8
7.6
7.6
7.6
7.6
7.2
6.9
6.5
7.3
8
8.8
8.8
8.7
8.7
8.3
8
7.6
7.3
7
6.7
6.9
7
7.2
7.4
7.5
7.7
7.6
7.6
7.5
7.4

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
126
88
40
74
96
68
0
0
0
0
0
0
0
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
31
52
65
66
56
36
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20
49
88
110
118
104
75
24
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
318
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
319
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320
320

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

7.4
7.3
7.7
8.1
8.5
8.3
8.2
8
7.7
7.4
7.1
6.9
6.7
6.5
6.4
6.2
6
5.4
4.7
4.1
4.6
5.1
5.6
5.4
5.2
5
5.5
6.1
6.6
6.8
6.9
7.1
6.7
6.3
5.9
5.5
5.1
4.7
3.5
2.4
1.2
0.7
0.1
-0.4
-0.6
-0.8
-1
-0.9
-0.9
-0.8
-0.2
0.5
1.2
1.8
2.4
3.1
2.8
2.5
2.2
1.7
1.3
0.8

0
0
228
278
367
404
336
262
93
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
457
550
544
488
309
121
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
452
509
495
344
216
25
0
0
0
0
0

0
18
42
77
86
84
86
62
27
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
81
62
63
67
63
58
26
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
79
61
68
70
81
57
26
0
0
0
0
0

320
320
320
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
321
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
322
323
323
323
323
323
323
323
323
323
323
323

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

1.5
2.2
2.9
2.6
2.3
2
2.4
2.8
3.2
3.4
3.7
3.9
4.1
4.3
4.5
4.6
4.8
4.9
4.5
4.2
3.8
3.9
4
4.1
4.2
4.4
4.5
4.4
4.3
4.2
4.3
4.4
4.5
4.5
4.4
4.4
4.6
4.8
5
5.3
5.6
5.9
5.8
5.7
5.6
5.4
5.3
5.1
4.9
4.8
4.6
5
5.3
5.7
5.7
5.7
5.7
5.7
5.7
5.7
5.9
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66

0
0
0
0
0
0
0
0
0
0
0
6
25
46
59
60
50
31
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
24
45
57
59
49
30
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
38
80

323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
324
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
326

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

6.3
6.5
6.6
6.8
6.6
6.5
6.3
6.2
6.2
6.1
6.1
6.2
6.2
6.4
6.6
6.8
7.1
7.3
7.6
7.8
8
8.2
9
9.7
10.5
10.4
10.3
10.2
10.3
10.3
10.4
10.5
10.6
10.7
10.9
11.2
11.4
11.6
11.9
12.1
11.9
11.8
11.6
11.5
11.5
11.4
11.5
11.5
11.6
11.6
11.5
11.5
11.8
12.1
12.4
12
11.7
11.3
10.8
10.3
9.8
9.5

165
85
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

101
102
77
29
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
22
42
54
56
46
27
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
21
41
53
55
45
27
7
0
0
0
0
0
0
0
0
0

326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
326
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
327
328
328
328
328
328
328
328
328
328
328
328
328
328
328
328

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

9.1
8.8
8.7
8.7
8.6
8.6
8.7
8.7
8.6
8.6
8.5
8.5
8.6
8.6
8.1
7.7
7.2
6.5
5.9
5.2
5.1
5
4.9
4.5
4.1
3.7
4
4.3
4.6
4.9
5.3
5.6
6.3
7
7.7
7.7
7.8
7.8
7.9
8
8.1
8.1
7.8
7.5
7.9
8.4
8.8
8.8
8.9
8.9
8.8
8.7
8.6
8.6
8.6
8.6
8.9
9.2
9.5
9.4
9.4
9.3

0
0
0
0
0
0
0
0
0
33
34
36
28
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111
93
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
34
65
84
53

0
0
0
0
0
0
0
7
38
69
91
93
78
49
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
45
74
51
53
44
25
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
35
66
88
96
83
55

328
328
328
328
328
328
328
328
328
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
329
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
330
331
331
331
331
331

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

8.6
7.9
7.2
7.2
7.2
7.2
7.4
7.7
7.9
7.9
7.8
7.8
7.8
7.8
7.8
8
8.2
8.4
8.3
8.1
8
8.1
8.2
8.3
7.5
6.8
6
6
5.9
5.9
6.6
7.2
7.9
7.6
7.4
7.1
8.2
9.2
10.3
10
9.6
9.3
9.5
9.6
9.8
9.5
9.3
9
8.7
8.5
8.2
8.1
8.1
8
6.7
5.3
4
4.7
5.4
6.1
6.6
7.1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
93
279
499
451
371
179
0
0
0
0
0
0
0
0
0
0
0
0
0
0

17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
17
37
49
68
68
45
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
32
65
54
65
58
45
14
0
0
0
0
0
0
0
0
0
0
0
0
0

331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
332
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333
333

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

7.6
7.9
8.3
8.6
9.2
9.9
10.5
10.8
11.2
11.5
11.6
11.6
11.7
11.8
11.8
11.9
11.6
11.3
11
10.5
10
9.5
9
8.5
8
8.2
8.5
8.7
9
9.2
9.5
8.7
7.9
7.1
7.2
7.2
7.3
7.2
7
6.9
6.7
6.4
6.2
6.3
6.3
6.4
6
5.7
5.3
4.9
4.4
4
5.5
6.9
8.4
8.5
8.7
8.8
8.1
7.3
6.6
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
59
225
323
287
213
48
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
108
304
397
327
130
0
0
0
0
0

0
0
0
2
16
35
47
49
40
22
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
35
59
68
74
66
49
12
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
33
53
62
69
73
40
9
0
0
0

333
333
333
333
333
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
334
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
335
336
336
336
336
336
336
336
336
336

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9

7.3
7.7
7.9
8.2
8.4
8.5
8.7
8.8
8.7
8.6
8.5
8.5
8.5
8.5
9.2
9.9
10.6
10.7
10.8
10.9
10.8
10.7
10.6
10.7
10.6
10.6
10.5
10.3
10
9.7
9.5
9.2
9.1
9
8.9
8.9
8.8
8.8
8.9
8.9
9
8.4
7.9
7.3
7.6
7.9
8.2
8.4
8.6
8.8
9.2
9.7
10.1
10.1
10
10
10
10
10
10.2
10.4
10.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
0
0
0
0
0
0
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
14
32
44
46
38
21
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
20
41
43
45
36
19
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
337
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338
338

10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

10.8
10.9
11.1
11
10.8
10.6
10.5
10.3
10.2
10.2
10.3
10.3
10.2
10.2
10.1
9.9
9.6
9.4
9.7
10.1
10.4
10.6
10.8
11
10.9
10.8
10.7
10.2
9.6
9.1
8.8
8.4
8.1
8.1
8
8
7.9
7.9
7.8
7.2
6.5
5.9
6
6
6.1
5.7
5.4
5
5.5
6
6.5
6.7
6.8
7
6.7
6.5
6.2
6
5.9
5.7
5.7
5.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
158
387
341
289
168
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
74
34
1
0
0
0
0
0
0
0
0
0
0

12
30
42
44
35
19
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
27
63
60
72
62
40
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
26
50
70
69
46
18
4
0
0
0
0
0
0
0

338
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
339
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
340
341
341
341
341
341
341
341
341
341
341
341
341
341

24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13

5.8
4.6
3.5
2.3
2.6
2.9
3.2
3.5
3.8
4.1
4.6
5
5.5
5.5
5.5
5.5
6.4
7.2
8.1
7.6
7
6.5
6.6
6.8
6.9
6.4
6
5.5
5.5
5.5
5.5
5.4
5.3
5.2
6
6.9
7.7
7.1
6.4
5.8
5.9
6
6.1
6.4
6.6
6.9
7.7
8.4
9.2
8.8
8.5
8.1
7.7
7.2
6.8
6.3
5.8
5.3
5.2
5.2
5.1
5.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
28
39
247
113
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
100
54
214
190

0
0
0
0
0
0
0
0
0
1
23
46
40
42
34
18
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
26
71
70
83
62
18
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
26
75
74
74

341
341
341
341
341
341
341
341
341
341
341
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
342
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
343
344
344
344

14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3

5
5
4.8
4.7
4.5
4.4
4.3
4.2
4.6
5
5.4
5.1
4.7
4.4
4.4
4.5
4.5
4.8
5.1
5.4
5.3
5.3
5.2
5.5
5.8
6.1
6.4
6.8
7.1
7.1
7.1
7.1
6.8
6.5
6.2
6
5.7
5.5
5.8
6.2
6.5
6.5
6.6
6.6
6.9
7.2
7.5
7.5
7.6
7.6
7.7
7.7
7.8
8
8.2
8.4
8.4
8.5
8.6
8.6
8.7
8.8

59
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
85
33
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

68
33
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
23
44
67
66
44
17
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
26
38
40
32
17
3
0
0
0
0
0
0
0
0
0
0
0

344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
344
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
345
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346
346

4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

8.6
8.5
8.3
9.4
10.4
11.5
11.7
11.8
12
12
11.9
11.9
11.9
11.8
11.8
11.7
11.6
11.5
11.5
11.5
11.5
11.6
11.8
11.9
11.9
11.8
11.8
11.9
12
12.1
12.1
12.2
12.3
12.2
12.2
12.1
12.1
12
12
11.8
11.7
11.5
11.4
11.3
11.2
11.1
11.1
11
10.7
10.5
10.2
10
9.9
9.7
9.9
10
10.2
10.1
10
9.9
9.9
9.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
0
0
0
0
0
0
0
0
0
0
0
0
111
23
6
0
0
0
0

0
0
0
0
0
0
9
25
37
39
32
16
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
24
36
39
31
16
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
23
42
65
68
51
24
4
0

346
346
346
346
346
346
346
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
347
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
348
349
349
349
349
349
349
349

18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7

9.7
9.5
9.2
9
8.5
8.1
7.6
7.4
7.3
7.1
7
7
6.9
6.6
6.3
6
6.1
6.3
6.4
5.6
4.9
4.1
3.4
2.6
1.9
1.8
1.8
1.7
1.5
1.3
1.1
0.7
0.3
-0.1
-0.2
-0.4
-0.5
-0.5
-0.4
-0.4
0.1
0.5
1
1.7
2.4
3.1
3.3
3.5
3.7
3.8
3.8
3.9
4
4
4.1
4.1
4
4
4.1
4.2
4.3
4.9

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
9
195
400
409
372
189
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
32
62
334
298
151
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
54
52
55
47
35
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
70
60
65
60
30
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
349
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
350
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351
351

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

5.5
6.1
6.4
6.7
7
7.4
7.7
8
7.8
7.7
7.5
7
6.4
5.9
5.7
5.4
5.2
5.6
6
6.4
6
5.7
5.3
5.2
5.2
5.1
5.9
6.8
7.6
6.9
6.3
5.6
5.7
5.7
5.8
5.7
5.7
5.6
5.6
5.5
5.5
6.9
8.3
9.7
10.2
10.7
11.2
11.3
11.5
11.6
11.4
11.3
11.1
10.4
9.7
9
8.2
7.3
6.5
6.1
5.6
5.2

0
0
0
55
15
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
405
395
303
116
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
18
42
64
62
41
16
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
24
68
49
55
52
34
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
22
34
37
30
15
4
0
0
0
0
0

351
351
351
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
352
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
353
354
354
354
354
354
354
354
354
354
354
354

22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11

5.2
5.3
5.3
4.7
4.1
3.5
3.7
3.9
4.1
4.2
4.2
4.3
3.8
3.4
2.9
3.5
4
4.6
4.3
4.1
3.8
4
4.1
4.3
4.1
3.8
3.6
3.5
3.4
3.3
3.4
3.5
3.6
4.4
5.1
5.9
6
6.1
6.2
5.8
5.5
5.1
4.9
4.6
4.4
4.7
5
5.3
5
4.7
4.4
4.7
5.1
5.4
5.2
4.9
4.7
4.2
3.6
3.1
3.9
4.7

0
0
0
0
0
0
0
0
0
0
0
0
0
7
15
49
49
27
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
121
22
77
164
82
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51

0
0
0
0
0
0
0
0
0
0
0
0
14
41
63
71
64
36
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
36
61
74
56
37
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
63

354
354
354
354
354
354
354
354
354
354
354
354
354
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
355
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
356
357

12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1

5.5
5.2
5
4.7
3.7
2.8
1.8
1.3
0.9
0.4
0.1
-0.2
-0.5
-0.6
-0.8
-0.9
-1.2
-1.5
-1.8
-2
-2.3
-2.5
-1.1
0.3
1.7
1.6
1.5
1.4
0.6
-0.3
-1.1
-1.4
-1.6
-1.9
-1.4
-0.8
-0.3
0.4
1.1
1.8
2
2.1
2.3
2.5
2.7
2.9
3.4
3.9
4.4
4.6
4.9
5.1
5.3
5.6
5.8
6
6.2
6.4
6.5
6.7
6.8
6.9

287
299
248
150
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
59
414
419
354
190
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
36
222
220
68
13
0
0
0
0
0
0
0
0
0
0

60
65
58
35
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22
65
46
52
49
34
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
58
62
63
66
34
5
0
0
0
0
0
0
0
0
0

357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
357
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
358
359
359
359
359
359
359
359
359
359
359
359
359
359
359
359

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

6.9
7
7
7.1
7.1
7.4
7.6
7.9
8.2
8.4
8.7
8.8
9
9.1
9
9
8.9
8.9
8.8
8.8
8.8
8.9
8.9
8.9
9
9
9
8.9
8.9
8.7
8.6
8.4
8.7
8.9
9.2
8.9
8.7
8.4
8.2
8
7.8
7.8
7.9
7.9
7.9
7.9
7.9
7.7
7.5
7.3
7.3
7.3
7.3
7.4
7.5
7.6
7.1
6.6
6.1
5.8
5.5
5.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
41
28
0
0
0
0
0
0
0
0
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
21
34
37
30
16
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
34
33
60
59
37
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
34
37
31
16

359
359
359
359
359
359
359
359
359
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
360
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
361
362
362
362
362
362

16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5

5.1
4.9
4.8
4.3
3.7
3.2
3.7
4.3
4.8
4.7
4.5
4.4
4.3
4.1
4
4
3.9
3.9
4
4.2
4.3
4.1
3.9
3.7
3.1
2.5
1.9
2.3
2.8
3.2
2.5
1.8
1.1
1
0.9
0.8
0.6
0.3
0.1
0
-0.1
-0.2
0.5
1.2
1.9
1.8
1.7
1.6
1.6
1.7
1.7
1.9
2.1
2.3
2.6
2.9
3.2
3.2
3.3
3.3
3.8
4.2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
114
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
34
38
31
17
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
19
36
34
51
51
32
6
0
0
0
0
0
0
0
0
0
0
0
0
0

362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
362
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
363
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364
364

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

4.7
5.3
5.9
6.5
8
9.5
11
11
11.1
11.1
10.8
10.4
10.1
9.8
9.6
9.3
9
8.7
8.4
8
7.7
7.4
7.2
7
6.8
6.7
6.7
6.6
6.8
6.9
7.1
7.3
7.5
7.7
7.4
7.2
6.9
6.9
6.8
6.8
6.6
6.3
6.1
6.5
6.9
7.3
7.2
7
6.9
6.9
6.9
6.9
6.9
6.9
6.9
7.2
7.4
7.7
7.5
7.4
7.2
6.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
46
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
46
34
0
0
0
0

0
0
0
0
6
21
34
37
31
17
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
34
62
61
40
9
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6
21
34
63
61
41
10
0
0
0

364
364
364
364
364
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365
365

20
21
22
23
24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

6.5
6.2
5.9
5.5
5.2
4.8
4.3
3.9
3.6
3.2
2.9
2.7
2.6
2.4
2.8
3.2
3.6
3.5
3.4
3.3
3
2.7
2.4
2.3
2.4
2.4
2.3
2.1
1.9

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
51
294
404
373
227
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
21
63
61
55
50
37
14
0
0
0
0
0
0
0
0

SAMPLE SPREADSHEET LAYOUT


Local solar
time
(hour)

Hour angle
(deg)

Solar
elevation

Solar
azimuth

Abs Solar
azimuth

Wall-Solar
azimuth

(deg)

(deg)

(deg)

(deg)

Solar
incidence
angle
(deg)

Your calculations placed here, remembering that in excel sin() and cos() functions use
radians and not degrees. Use the radians() function to convert from degrees. For example:
x=sin(RADIANS(b))
If you want to convert from radians back to degrees use the DEGREES() function.

Direct
solar
on panel
(W/m^2)

Diffuse
solar
on panel
(W/m^2)

Optimum inclination (deg) =

Annual energy output (kWh) =

Ground
reflected
on panel
(W/m^2)

Total solar
on panel
(W/m^2)

Panel
power
output
(W)

Das könnte Ihnen auch gefallen