0261516_W -29.1 26.3 1347.0
1962010112 2006123112
204
185
199
205
191
138
166
175
153
136
179
135
166
161
110
128
174
165
194
165
133
150
154
177
184
186
109
141
141
172
180
178
181
180
164
175
173
165
165
177
190
178
173
172
141
112
149
131
120
95
98
137
136
140
168
98
87
118
110
115
129
154
172
175
148
148
112
150
125
113
47
129
107
112
122
157
132
117
137
135
160
89
83
94
91
110
127
114
123
75
109
92
76
88
96
95
74
77
80
103
129
124
13
30
10
15
118
124
104
92
96
98
49
12
55
87
38
29
40
37
48
35
31
33
40
40
36
44
71
34
27
23
5
-17
-50
-26
12
16
22
0
10
6
6
44
14
27
-32
-24
-25
2
-19
-21
-32
-16
-17
-24
-24
-7
26
-31
-54
-49
10
-38
-78
-90
18
-11
-16
10
-6
-22
-19
-38
-48
-45
-52
-41
-45
-44
-48
-46
-50
-64
-52
-41
-38
-35
-51
-72
-58
-40
-32
-34
-33
-6
12
-2
69
33
22
3
-9
-2
87
4
-18
-43
-53
-45
-45
-26
-23
18
33
-27
-47
-36
25
67
53
85
-45
-31
2
-25
-5
11
4
20
30
93
40
-11
-10
-15
80
102
-17
10
-28
-36
-47
-24
-10
15
10
99
18
79
-9
60
56
99
64
55
46
11
87
81
85
25
9
26
51
50
103
84
51
110
-14
132
10
34
114
133
29
105
100
124
55
60
46
38
63
98
99
138
112
73
89
-29
38
126
142
85
90
135
142
172
127
98
90
82
165
155
160
133
105
127
144
115
134
111
130
144
130
109
133
135
137
112
131
132
94
105
137
130
93
110
104
89
116
140
158
160
150
153
163
174
156
182
166
185
178
155
133
154
143
140
125
138
123
121
140
173
144
101
160
130
161
115
126
123
173
156
161
182
175
167
151
126
157
166
168
185
134
153
152
170
155
163
150
163
171
169
159
159
160
123
135
125
118
110
135
144
147
114
112
138
165
163
130
145
136
120
125
129
140
131
182
149
132
152
173
150
182
175
149
89
98
125
126
98
140
138
137
119
169
164
169
140
109
125
127
86
125
108
96
95
134
101
125
135
110
85
103
11
30
73
92
130
104
80
100
108
95
125
108
114
-999
70
125
83
125
135
125
123
55
62
56
45
51
75
67
-6
-6
20
25
35
28
25
30
32
24
20
19
6
-27
-9
6
20
51
95
96
96
93
30
23
45
31
-22
-16
-29
-20
-28
-13
-10
-34
6
20
19
-9
-9
-4
-5
-12
-25
-15
-28
-25
-2
-18
-3
-32
-32
-10
4
30
-16
-29
-39
-35
-66
-22
10
42
-25
-10
-45
-43
-30
27
15
32
39
56
-22
16
10
-35
-42
-43
-37
1
35
5
-22
-46
-58
-58
-55
-40
-48
-37
-27
75
33
-26
-50
-44
-37
-23
-6
10
7
-36
-14
-12
-20
-22
-32
-33
-10
55
24
55
-36
-25
-19
-56
-55
-78
-59
-44
-50
-35
-24
-10
2
47
34
-11
-12
15
26
24
20
10
37
35
43
50
50
32
41
88
53
58
81
119
119
97
121
98
114
93
108
68
0
48
11
16
26
76
82
85
105
76
75
107
50
55
80
14
19
116
114
88
46
50
37
63
70
-999
124
169
133
134
109
125
110
116
134
125
144
147
126
145
112
138
156
88
105
84
133
145
169
145
162
154
157
126
138
114
138
155
127
106
118
176
168
145
116
150
143
52
45
130
119
120
127
160
119
133
170
178
156
116
143
105
110
115
124
104
103
96
104
123
104
71
67
125
141
115
154
188
170
167
185
180
125
130
153
127
104
151
168
122
155
116
123
152
125
163
151
158
122
143
117
146
165
168
195
135
141
142
150
137
146
171
148
92
104
170
182
130
178
96
87
142
131
143
137
110
105
91
94
116
88
174
183
134
92
122
154
151
173
140
168
196
187
162
134
163
157
150
166
194
156
152
175
143
164
119
88
116
94
99
89
110
134
167
154
128
139
138
75
72
142
140
175
134
125
66
72
159
70
63
60
130
108
128
92
78
63
13
27
57
15
-26
-25
3
10
9
17
12
54
82
47
19
9
12
20
0
-3
5
16
20
46
86
93
6
2
-19
23
40
96
-37
-45
-38
-4
1
14
14
9
15
33
10
-5
-4
-2
-22
-28
-41
-12
20
24
-6
6
-38
-36
-15
59
-16
-32
-38
-31
38
3
0
20
-29
-27
-26
-37
-58
-82
-74
-73
-53
-44
-54
-60
-60
-61
-64
-81
-77
-66
-65
-63
-46
-61
-56
-49
-32
-40
-18
-18
2
-61
-56
-40
-37
-35
-7
-66
-65
-54
-27
-58
-56
-40
-28
32
33
-8
-15
-23
-21
-21
-55
-36
9
-17
-90
-74
-28
-61
5
96
56
-28
-72
-17
77
-40
9
30
100
27
64
59
136
-28
-32
-31
-16
19
45
39
67
44
24
109
124
35
-2
-22
-31
-16
1
93
20
78
131
144
77
54
183
137
33
10
60
11
100
65
128
104
130
101
126
149
122
137
81
132
162
112
133
114
118
50
50
108
106
62
65
61
92
50
66
124
126
52
80
145
145
139
137
112
88
77
63
67
78
94
107
112
161
165
129
88
135
62
38
40
57
72
91
52
55
128
141
145
129
145
149
120
138
148
135
128
85
115
174
165
125
116
131
165
127
116
65
81
146
112
145
141
138
152
102
109
96
132
138
170
174
174
160
164
145
152
140
160
147
96
117
170
127
103
128
135
149
140
157
149
168
142
148
147
130
155
148
153
147
150
153
149
148
148
143
132
175
147
153
184
160
104
109
80
112
122
139
111
138
100
123
97
127
111
103
50
57
88
179
96
99
124
122
158
57
58
115
83
95
90
101
94
130
103
165
164
152
137
128
128
96
45
160
142
116
148
87
137
137
103
137
109
105
94
140
141
131
93
68
127
50
102
100
127
107
60
90
100
107
99
125
40
19
-5
4
8
8
4
15
27
30
44
46
45
24
44
107
-29
3
74
-21
-36
-29
-1
7
-7
-1
2
3
-3
5
23
-10
-45
-22
-19
-16
48
-3
-7
-46
-50
-54
-70
-73
-72
-46
-48
-43
-36
57
16
-10
-36
-4
-3
-44
-51
-57
-44
-65
-76
-80
-80
-73
10
-69
-70
-51
-62
-42
-48
-48
-36
-5
-33
-33
-57
-60
-48
-40
-30
-27
-19
7
42
1
-21
28
27
-14
-12
-14
5
68
23
30
36
-15
-16
3
34
30
19
24
-15
-20
-22
-2
0
22
2
-5
17
2
15
13
37
5
-1
10
9
23
23
29
24
71
59
62
58
78
34
12
6
8
50
65
46
31
53
64
95
112
114
97
83
99
57
133
86
104
138
101
63
30
26
34
16
19
34
72
144
113
86
16
62
48
73
127
48
8
3
4
15
66
105
104
95
35
30
2
8
30
102
94
88
81
73
153
131
120
188
63
64
193
137
92
40
50
138
113
130
130
88
83
134
80
105
124
87
106
101
100
162
110
147
172
152
171
145
144
136
154
167
78
92
107
170
134
83
84
97
86
166
192
205
195
180
118
63
62
105
112
132
155
123
145
169
208
171
96
148
184
217
221
203
197
202
178
205
168
137
140
148
174
141
183
208
154
229
174
185
164
155
153
178
180
183
186
160
179
167
165
167
177
167
178
153
151
164
144
151
157
120
148
108
177
188
190
168
140
162
138
167
160
109
85
62
56
77
115
43
74
93
99
155
143
138
104
155
76
131
122
128
128
103
120
135
146
108
118
142
147
106
123
97
78
77
120
152
115
63
64
82
138
70
82
69
82
63
78
112
98
101
118
112
131
5
27
-6
13
95
4
18
34
34
31
29
72
58
53
90
83
53
54
43
50
31
36
101
39
45
81
116
92
14
-22
-26
-10
38
42
-10
6
11
-29
-55
-50
-40
-32
-25
-39
-40
-27
-1
5
-13
-3
46
19
28
12
3
31
30
14
43
1
12
-3
-13
-28
-42
-50
-54
-47
-56
-40
-23
-19
65
24
-2
35
-37
-45
-31
-36
-25
-30
-20
-25
-7
-49
-55
-54
-42
6
-34
-84
-66
-50
2
-33
-70
-96
-65
26
-75
-28
7
47
-68
-67
-34
-1
-30
-10
-12
-36
-30
-1
-32
-53
-38
-19
-10
22
61
19
87
43
15
-7
-1
-34
16
-34
-34
-7
13
21
30
67
51
-6
-28
-30
0
68
8
-28
31
22
11
81
37
32
65
40
23
17
34
39
86
34
36
99
84
139
67
46
30
49
44
15
98
120
105
135
149
99
96
165
145
156
106
34
70
128
81
103
96
116
152
125
109
99
12
86
122
128
147
167
185
50
145
151
149
182
161
174
105
87
144
157
111
114
139
136
139
115
85
112
177
173
105
139
83
112
97
108
146
144
203
172
112
139
173
185
166
153
153
173
140
157
161
178
185
163
193
180
160
148
152
134
146
149
173
138
160
116
130
148
153
179
188
194
181
169
137
142
164
155
159
114
142
123
144
160
152
169
145
173
149
173
160
166
172
175
107
126
136
128
185
156
190
196
169
155
154
167
164
143
159
183
164
170
169
146
153
151
151
154
159
158
151
138
95
125
126
109
122
137
154
153
141
143
170
130
122
116
117
165
172
168
166
160
121
122
67
143
119
122
81
103
138
94
105
88
102
153
141
89
111
113
122
132
118
97
73
121
106
93
125
111
125
109
88
141
84
65
66
67
110
113
112
131
72
54
7
22
37
61
68
83
-12
13
3
-8
41
17
36
118
95
79
67
42
43
36
55
105
39
8
1
8
11
4
10
80
-16
-11
0
-5
7
36
8
40
100
84
44
15
-10
-12
-10
-10
37
-13
18
34
4
-33
-54
-47
-50
-48
-33
-24
-19
-17
-3
-15
56
-8
-4
18
9
26
20
30
-7
-77
-35
-7
-44
-56
-44
-54
-64
-26
-38
-44
0
-19
-60
-53
-56
-54
-47
-32
-18
-46
-45
-38
-63
-60
-48
-52
-42
-42
-28
-41
-24
-2
6
2
-7
-59
-45
-28
-16
4
2
13
24
55
32
35
-59
-22
-42
-35
-30
-21
4
1
24
41
20
60
73
48
40
105
45
11
29
28
54
55
71
96
45
45
39
50
42
40
53
31
49
86
13
38
-20
-21
7
23
74
36
157
110
47
-2
-1
40
25
-9
59
14
20
75
125
45
32
62
74
125
144
104
86
109
184
129
77
157
61
39
105
113
117
121
122
104
84
104
120
143
138
130
130
118
155
140
136
129
142
146
152
141
100
68
87
88
116
156
85
87
81
72
139
161
91
165
101
136
177
71
112
130
154
150
189
97
91
138
117
144
155
140
201
154
168
145
158
123
136
126
125
109
142
144
204
166
163
169
134
140
111
165
168
168
176
130
160
106
109
137
73
123
180
170
188
141
138
186
175
127
160
129
136
144
92
130
216
119
90
105
135
156
147
144
184
158
108
155
140
128
158
185
168
86
46
56
91
109
116
149
134
133
80
166
97
131
134
165
145
124
153
163
136
152
127
120
98
135
109
79
116
146
146
102
105
130
133
149
138
137
91
92
96
101
110
99
91
97
67
77
80
90
112
107
107
78
81
84
80
76
52
92
104
92
122
65
61
44
19
7
18
12
57
81
34
15
25
23
13
40
67
14
14
30
58
72
100
82
0
-12
13
98
120
105
15
16
31
26
44
29
47
62
55
86
14
14
6
47
14
-10
-26
-50
-45
-32
-9
51
3
-69
-5
-7
-24
-19
-59
-63
-68
-46
-35
-53
-52
-71
-61
-46
-41
-34
-21
0
21
-29
-26
39
26
-10
-50
-55
-34
-15
37
-46
-37
-53
16
-20
-18
-18
-22
-22
-10
-47
-59
20
-19
-23
-3
86
-43
-45
-41
-54
-49
-28
-46
-42
-6
-12
-28
41
29
-16
-6
-7
0
-36
-38
-10
11
-55
44
48
49
-7
-46
-2
4
-51
-25
8
101
4
16
14
101
9
35
-11
39
2
51
24
18
31
35
34
-9
15
36
27
17
38
6
23
60
79
81
20
11
49
104
105
28
7
16
145
39
0
12
37
72
124
93
144
17
-19
27
57
41
39
65
81
49
83
129
130
140
60
83
85
105
75
144
121
127
90
96
159
139
128
103
118
147
160
50
92
73
53
92
72
57
60
66
76
124
138
148
174
90
106
108
109
93
137
147
158
145
162
148
132
162
148
115
150
125
112
130
138
110
144
116
132
100
100
120
183
173
179
148
113
128
146
96
137
101
131
176
158
161
143
201
182
142
134
161
123
80
95
150
146
137
133
183
143
192
122
144
84
148
178
152
117
194
170
161
176
176
165
182
159
155
166
191
203
150
164
110
103
158
148
155
194
147
161
159
180
144
162
190
197
197
168
152
147
173
175
146
144
156
161
170
173
150
154
137
94
99
108
89
100
102
139
139
170
168
150
136
132
118
130
120
143
77
91
126
110
110
130
132
100
62
41
66
131
136
114
80
58
62
88
21
59
124
65
87
50
51
107
-1
-6
70
46
33
32
69
28
26
22
30
78
26
-4
-32
-6
20
7
18
35
16
28
-10
28
43
57
118
71
72
44
19
14
2
-12
-19
-8
0
11
60
18
16
38
93
8
-16
53
51
18
0
-21
-22
-36
-45
-58
32
-3
-46
-43
-36
-34
-36
-32
-38
-37
-32
5
-3
54
90
39
45
64
30
17
37
83
-42
-44
-24
-16
-33
-21
27
3
7
-22
0
15
-65
-57
-47
-50
-43
-35
-35
-32
-45
-27
-4
-8
-7
8
-53
-53
-58
-47
-15
46
-23
-22
-2
0
14
8
8
-7
-4
8
42
40
-14
-46
-29
-14
-12
18
69
51
58
108
33
4
-50
-34
-37
-50
-48
68
-28
52
16
110
53
24
11
13
22
32
48
98
115
56
58
118
166
105
24
12
20
32
44
123
76
73
121
99
105
129
179
62
42
51
61
65
83
86
194
62
70
60
106
111
103
108
127
101
107
125
105
96
46
54
86
68
143
81
112
119
152
131
133
69
81
36
63
89
112
135
158
150
186
165
97
73
121
197
64
132
116
63
89
170
159
160
109
120
97
205
160
137
131
136
135
168
166
167
160
117
125
160
141
125
188
126
152
146
104
145
166
136
168
188
177
170
119
147
156
136
146
178
132
147
148
166
125
84
133
129
129
160
148
136
165
159
185
170
160
153
143
175
176
192
131
189
172
149
102
136
157
138
135
118
165
130
144
150
167
152
168
160
109
116
156
167
143
149
149
131
150
153
199
156
162
86
98
108
138
70
105
142
138
101
127
116
107
114
100
123
95
140
122
139
95
101
129
132
135
166
150
66
12
47
84
144
122
98
113
115
83
85
87
104
75
85
109
122
145
140
130
26
40
105
105
52
44
62
38
29
22
7
77
49
75
102
111
94
58
50
88
118
49
-35
-8
-15
-21
24
88
91
37
70
84
43
5
9
10
42
118
33
18
-8
-16
-4
-22
-46
-53
-44
-36
-8
-14
-17
3
22
-60
-42
18
-36
-6
-58
-56
-22
-22
-13
19
-20
-14
6
-4
-8
-6
62
18
38
-8
-18
-21
-39
-32
-40
-50
-37
-44
-29
-31
-33
-37
-38
-40
-71
-22
68
40
8
-18
11
32
-19
-60
-20
-22
-32
-32
-21
0
-13
-52
-38
-13
49
-53
-20
71
-30
4
82
7
-40
-47
-17
-37
15
-44
-42
-51
-30
74
-23
46
-62
-35
-36
20
-40
30
38
-16
-12
1
-62
-30
-67
-49
-8
-20
24
64
0
-54
-2
105
7
52
20
44
74
115
74
63
71
65
102
137
145
126
114
115
19
12
23
48
51
50
102
127
113
52
95
93
81
63
70
90
51
82
93
125
140
96
152
115
120
135
136
147
118
120
164
148
145
161
144
107
62
75
84
184
92
108
150
119
139
114
104
124
112
84
115
68
72
98
112
171
79
88
86
93
92
97
161
181
183
170
143
47
37
33
66
66
73
132
161
102
106
117
133
174
161
136
131
93
150
166
157
150
133
130
168
195
112
112
150
176
143
172
160
152
168
158
174
163
142
173
145
166
121
165
168
157
155
140
150
133
163
164
172
165
155
170
145
165
150
135
158
125
143
147
163
140
142
146
148
124
152
139
140
149
127
142
140
159
132
132
116
109
130
150
140
48
88
84
96
85
87
92
87
87
140
160
126
139
136
155
138
153
161
158
152
126
142
135
145
140
175
128
106
130
109
133
115
142
104
101
111
80
45
47
122
55
45
52
78
46
48
63
45
39
53
66
58
60
86
126
113
98
35
51
61
69
112
143
103
108
50
27
28
28
36
27
56
69
60
43
46
42
10
-37
-33
-21
-17
-33
28
34
37
30
38
36
10
4
-13
-22
-29
-18
17
-3
-3
20
16
13
-999
-12
-16
-18
-999
63
-49
-65
-87
-68
56
-2
32
52
-47
-60
-13
10
14
-22
4
16
60
-37
6
10
-40
22
-25
9
12
-2
-34
-17
-28
-37
-10
-20
-70
-51
-70
-42
-43
-34
24
20
-30
3
-8
2
-999
38
20
-40
40
13
-62
-65
-49
-17
-55
-25
-22
-33
-7
-15
52
-8
-28
4
-19
-8
-44
-47
6
-9
-22
-25
-50
-52
-48
1
40
48
35
55
30
-15
62
-999
-16
31
48
100
91
46
49
64
18
16
23
71
92
41
37
28
63
80
149
103
79
69
65
31
7
3
54
127
69
131
122
98
78
100
85
173
158
177
108
124
52
33
53
118
93
124
95
11
80
108
114
88
121
94
122
118
90
106
120
149
171
115
44
51
88
140
82
89
134
78
72
105
120
125
138
77
73
91
153
181
145
160
128
158
145
165
132
111
142
148
98
80
113
164
121
152
108
140
73
79
125
137
185
105
117
115
118
187
115
128
128
179
169
185
148
176
152
161
174
125
166
144
176
172
167
177
172
163
163
157
156
164
158
160
182
174
183
118
124
130
132
143
183
129
169
130
148
157
154
192
132
113
90
97
95
70
110
132
118
146
140
202
212
183
186
179
118
105
137
152
177
140
145
118
117
136
146
158
137
154
80
125
136
141
152
145
152
156
150
142
150
140
138
159
133
132
113
123
120
150
158
128
95
108
138
112
95
79
77
72
86
72
111
149
109
120
127
123
141
127
72
72
81
102
88
72
72
75
90
77
88
32
31
51
59
93
-3
6
6
7
13
12
75
36
2
5
8
17
-5
-36
-28
-12
-7
30
36
12
12
8
2
-3
-2
3
50
66
-999
86
20
22
24
15
-1
1
84
-3
4
-12
-14
-8
-8
-3
57
-32
-26
-42
-41
-42
-26
-35
-40
-27
-13
32
-50
-36
-52
-46
-49
-52
-52
-58
-68
-8
-33
-26
-32
-23
-55
-62
-63
-66
-30
33
13
-69
-50
-43
-16
-20
8
-32
8
-18
-34
-18
33
-35
-35
107
14
-71
-97
-74
-55
-50
-39
-28
-28
-37
-42
-6
-49
-82
-64
-14
16
5
8
17
7
10
3
14
11
12
-53
-40
-5
56
75
21
64
23
54
-12
-43
-24
-6
19
-14
14
74
5
17
55
72
40
51
36
46
73
139
8
25
108
45
15
26
48
104
77
80
138
125
108
113
48
54
72
137
90
77
100
131
90
74
94
111
138
111
83
119
146
98
46
25
67
116
120
79
92
150
120
129
150
79
99
144
101
126
92
100
108
120
108
122
194
126
100
108
122
117
134
158
157
127
102
142
164
162
172
154
204
148
92
101
143
174
176
167
197
160
97
128
121
189
129
174
144
118
138
124
108
134
75
129
179
175
180
142
102
143
133
180
158
133
163
161
177
166
114
121
182
106
110
132
95
117
126
135
188
166
188
171
193
199
182
156
159
121
117
227
196
153
96
133
141
147
155
111
124
123
128
130
169
132
168
164
179
172
190
189
166
149
124
143
128
161
130
134
136
150
171
155
116
100
121
153
135
173
156
128
152
146
152
147
113
157
155
144
145
168
125
100
133
159
140
145
168
126
167
122
103
123
142
127
127
99
124
137
126
85
78
85
51
96
105
72
74
77
72
106
127
82
57
61
68
74
59
76
33
33
42
102
19
-55
-52
-13
-12
-4
7
14
27
16
17
29
26
34
4
39
18
26
12
-4
10
63
78
78
51
-2
-6
-14
-42
-49
-67
-58
-48
-32
46
12
3
-2
-2
-25
4
77
78
10
-12
-11
-26
-17
-27
-42
-49
-32
-19
-28
-37
-37
-13
-16
-5
11
-5
58
27
-48
-14
-68
-60
-46
-30
-30
-37
-52
-52
-36
-4
-49
-30
-25
-36
-33
-5
3
-9
-32
-32
13
47
-26
52
33
35
80
-2
-29
-14
58
6
29
-10
-11
50
-50
-53
-40
-35
-10
11
32
48
33
57
-32
-26
44
-1
-999
2
7
9
32
-2
2
5
12
129
41
39
12
80
-23
-10
2
28
51
110
27
-21
2
-27
36
88
-16
68
14
-2
10
79
-12
62
66
80
85
83
53
62
80
104
50
54
12
46
58
62
112
106
68
92
98
105
110
96
149
134
153
156
109
168
92
144
86
96
158
159
162
129
118
132
66
79
100
112
140
152
51
52
75
108
118
115
120
126
147
169
131
108
97
124
147
151
114
100
132
167
148
154
133
142
93
103
88
146
144
64
114
143
154
197
179
163
124
143
139
150
164
174
156
156
126
162
144
134
154
166
172
161
166
177
118
168
151
179
190
172
168
171
173
175
168
158
178
172
160
172
171
174
183
169
173
118
157
186
173
168
153
158
173
150
171
182
173
180
158
159
180
171
152
155
158
163
175
163
146
143
163
155
166
151
148
156
165
152
160
184
164
145
169
165
167
146
113
121
120
136
142
131
132
146
175
158
158
31
28
67
108
84
92
140
134
152
146
146
138
108
118
102
105
102
57
63
83
105
83
80
92
79
132
92
91
102
88
128
75
94
99
32
34
67
92
69
49
51
58
49
43
29
44
44
48
102
4
46
23
16
13
9
31
40
28
26
28
25
32
31
14
5
6
10
27
77
46
43
86
48
35
24
25
10
-20
-35
-37
-42
-20
44
-32
6
-52
8
41
10
-26
-11
-38
-39
-37
-31
-17
-27
-28
-28
-19
63
-6
-22
-10
-5
5
-39
-35
-31
-31
-21
-12
7
13
1
7
7
-16
75
-999
-16
-27
-49
-30
-16
3
-42
-50
-34
-44
-39
-49
-50
-55
8
-61
-97
-78
-77
-40
21
-12
-43
-32
7
-37
-25
-46
35
-8
60
121
84
67
76
-12
-18
11
31
-24
-16
28
-30
-13
-2
14
-60
-41
-26
-58
-15
33
-13
45
-36
-61
-39
-17
33
108
25
92
68
89
-5
8
72
69
75
78
109
128
75
88
72
80
80
159
40
48
68
99
129
26
86
54
55
71
69
56
131
135
72
54
47
-10
130
16
21
44
47
137
53
-22
31
108
140
148
129
112
116
101
97
106
122
104
108
151
129
125
104
112
155
151
132
119
130
82
110
115
144
146
80
65
59
120
118
79
94
153
114
123
135
105
115
147
116
157
139
80
84
100
118
134
143
140
134
99
111
122
127
102
85
156
70
133
41
71
86
89
140
60
70
86
138
133
150
132
88
116
77
145
127
159
158
142
152
147
143
144
157
154
139
137
166
159
149
166
158
120
163
136
130
150
155
128
147
130
140
153
142
110
150
150
126
148
130
140
159
151
131
127
145
155
107
114
116
67
99
137
108
152
163
134
144
148
148
129
163
155
110
95
112
130
140
73
66
32
27
88
102
49
35
64
89
76
90
80
94
94
78
77
48
34
32
34
31
49
106
25
-11
9
24
97
28
66
6
10
34
106
96
63
36
54
75
90
66
69
-12
6
-4
14
94
50
28
66
20
42
40
12
67
12
-24
-15
-8
-20
-23
-16
-18
-16
-19
-20
35
-16
-29
-26
42
-87
-75
-57
22
44
-8
-7
-999
-30
-38
15
-32
-40
-62
-66
-42
-33
-30
-46
-47
-44
-45
-37
-36
-43
-27
-68
20
48
68
55
-31
-19
10
24
16
-13
46
58
-17
6
-58
-55
-42
-41
-3
20
-16
12
-38
-53
-41
-56
-78
-49
-68
-80
-58
-25
-60
-78
-18
-10
-26
-8
-84
-94
-76
-63
-48
-51
-52
-50
-9
-21
-11
-13
67
-78
-14
34
1
10
30
53
58
100
9
-33
-28
22
-34
-23
12
91
60
62
25
19
3
38
95
71
72
34
75
37
76
106
26
18
24
89
121
104
59
43
45
33
39
88
95
28
30
86
127
6
-14
31
51
45
33
63
37
65
109
96
41
23
42
40
100
115
99
82
19
-8
108
108
46
5
71
71
119
129
151
122
142
55
72
104
61
81
76
103
153
110
122
141
85
47
99
84
135
88
47
80
129
140
146
149
123
117
61
96
72
91
70
41
46
128
117
84
63
66
62
107
124
142
159
150
120
116
140
142
135
133
122
84
122
123
116
92
126
114
131
122
144
126
129
161
156
156
129
136
141
146
162
157
149
153
156
147
165
156
140
154
166
150
148
174
153
168
161
136
113
127
144
150
161
175
165
160
180
149
161
166
157
136
88
102
104
110
124
134
144
118
96
142
63
88
141
132
134
145
146
144
156
162
139
126
161
150
162
165
152
142
149
134
124
122
128
122
157
148
108
92
103
58
70
100
76
79
105
100
114
115
115
139
87
106
70
50
54
48
44
62
52
59
29
102
108
139
127
51
66
79
64
61
44
56
40
8
25
36
42
78
80
81
-3
50
33
26
16
18
15
58
66
18
10
12
12
15
24
28
11
9
57
10
4
-3
-13
-15
-7
16
41
76
71
47
39
105
-9
-42
-19
50
-48
-29
-39
-37
-32
-26
-19
-2
-10
65
-24
-13
70
-43
-78
-62
-68
-63
-78
-52
-30
20
-40
-16
-55
-49
-44
-50
-54
-42
-40
-2
29
-10
-45
-55
-21
-40
-45
-59
-36
-38
-3
60
2
20
-9
-8
-29
-46
-85
-75
-41
-60
-35
8
-41
-46
-49
-36
-27
-24
-19
-20
-20
-11
-30
-76
-49
-40
-32
-27
-25
-40
-30
-8
4
-8
-17
1
15
60
37
59
9
-22
8
35
-38
-31
47
-19
-23
-17
4
25
29
47
68
44
102
108
62
86
112
58
109
141
89
107
97
116
120
81
95
96
110
112
96
91
93
51
63
102
79
91
106
140
135
129
114
70
33
20
75
83
103
115
144
50
96
102
69
119
136
119
113
67
100
80
97
108
120
56
96
65
39
81
56
111
61
25
69
141
69
58
60
57
52
92
81
12
-1
61
146
85
53
86
143
140
130
73
48
68
110
123
141
111
134
162
140
159
138
108
113
109
106
108
151
131
144
158
145
138
135
115
142
88
73
74
86
97
138
121
100
177
162
162
132
169
160
144
103
135
157
150
188
170
159
183
179
164
176
182
145
167
172
145
173
168
164
165
185
175
158
158
140
149
164
165
190
173
170
142
160
145
171
170
171
162
156
168
140
168
151
138
143
152
108
124
160
144
145
101
119
139
161
66
110
145
140
99
82
85
87
113
78
75
111
132
119
99
72
60
83
87
134
144
103
109
99
77
74
100
118
98
105
89
119
104
95
86
98
107
112
102
39
41
33
47
83
111
53
50
54
52
62
41
58
80
93
5
2
5
50
9
-30
-20
-11
86
-10
-48
-27
-20
-12
-8
-7
13
-3
-20
-1
37
-19
-15
1
77
7
10
44
-42
-29
-6
-29
-34
-35
-39
-46
-44
-45
-7
-57
-49
-64
-41
-48
-40
-22
-8
33
7
-46
-50
-46
-11
-44
-90
-56
-12
38
6
-40
-45
-42
-28
-16
-58
-71
-32
-34
29
-26
-54
-61
-31
-40
-34
-55
-56
-54
-65
-62
-50
-33
-36
79
-48
-49
34
-36
-46
-22
-25
-16
-58
-76
-52
-61
-42
-30
-28
-2
25
30
74
-2
38
-18
6
46
46
7
-31
-24
-51
9
-3
-1
-11
0
26
50
99
11
88
149
-12
-11
17
84
88
-12
-42
2
96
24
41
160
100
85
12
35
132
128
80
87
116
109
109
81
44
68
80
105
133
45
46
55
135
89
95
112
150
145
141
38
72
144
130
106
45
67
111
88
28
44
39
61
112
139
162
114
128
125
118
86
59
91
113
101
89
147
51
74
86
67
110
58
85
128
149
144
70
136
119
115
159
129
139
148
137
149
150
149
146
88
121
108
175
191
106
90
89
116
146
174
215
126
146
183
175
189
149
182
166
141
150
168
133
156
190
189
179
138
150
160
173
167
173
148
152
165
150
160
165
120
80
132
134
187
169
136
161
175
147
165
165
140
160
158
153
169
155
175
158
160
160
155
185
140
121
160
164
190
162
139
155
136
102
115
98
181
164
156
179
130
123
136
123
130
160
135
150
138
130
165
148
160
143
166
142
110
140
155
121
162
174
153
128
109
122
109
124
120
118
126
131
150
120
141
130
139
110
155
98
49
18
27
47
67
97
111
130
115
40
39
59
57
80
90
101
100
95
66
74
67
60
67
78
36
19
27
47
54
111
14
19
-1
23
30
68
-16
-11
-6
11
2
-4
22
5
26
40
49
5
-16
0
-22
-44
20
30
7
-999
-999
-999
-5
69
1
-19
-19
-26
-31
-16
-15
-25
-30
-21
-2
48
-38
-71
-65
-56
-41
-51
-65
-79
-70
-40
-30
-37
-38
-44
-49
-30
-43
-49
-41
8
9
-24
-32
-24
-36
-18
-1
-35
-43
-30
4
-28
50
60
-11
-38
-13
32
17
-9
20
-18
-8
-6
9
-29
-49
-11
136
3
-37
-20
-54
-64
-54
-9
35
-55
-23
-25
1
-30
4
9
-6
0
-5
92
5
-5
30
6
79
58
99
81
35
-18
-26
31
10
-13
-44
-60
-34
23
1
55
61
-5
15
65
35
34
41
67
90
49
127
95
138
-1
50
80
90
75
106
103
36
80
23
61
46
71
53
6
2
17
2
8
3
15
17
28
97
65
120
152
82
28
61
164
158
55
2
74
71
90
134
72
71
126
70
65
71
99
122
120
126
154
167
164
145
94
107
70
104
140
152
136
161
149
156
189
128
151
124
140
166
128
106
157
164
152
126
169
128
154
171
153
146
116
138
145
134
154
161
90
92
143
137
132
165
128
110
109
146
133
163
150
126
94
162
174
78
56
146
132
111
153
168
169
135
187
142
97
162
170
139
155
158
153
90
102
120
135
165
178
161
144
155
155
141
140
136
119
156
189
202
177
155
165
135
177
138
200
133
155
152
151
175
122
165
175
187
153
169
170
145
166
172
114
135
115
70
90
82
155
107
137
142
134
175
172
129
118
137
120
110
105
95
91
122
123
140
146
110
88
63
66
67
70
78
67
65
92
84
137
109
88
82
92
132
128
94
55
57
108
134
138
107
112
106
92
118
96
88
90
58
50
44
61
73
89
101
92
98
66
19
-8
0
1
10
12
13
10
17
23
16
12
14
17
17
39
97
94
18
8
8
12
85
57
15
34
52
50
53
65
34
-10
-5
32
42
33
-39
-66
-78
-43
-46
-17
-40
-36
-39
-52
8
25
-15
-6
51
-65
-53
-70
-51
-52
-25
2
-25
-50
-47
18
-62
42
-9
-18
-1
23
19
72
41
55
-10
7
71
33
32
-18
-6
-53
-55
-33
-35
-20
-25
-24
-6
-8
-12
-2
5
7
52
38
-24
29
70
59
57
25
39
47
46
49
77
59
68
29
30
14
50
109
22
69
31
59
29
2
-9
-17
40
36
50
98
44
49
48
36
30
69
37
116
49
49
20
63
150
95
61
83
16
14
52
12
130
141
0
47
53
32
57
47
116
155
124
146
156
120
38
55
60
89
107
126
140
125
67
94
77
26
42
71
105
172
30
66
56
54
88
114
156
170
97
109
127
127
41
108
99
124
102
139
95
142
129
133
126
132
127
140
179
140
150
125
177
91
95
127
166
159
165
89
125
104
134
170
161
123
150
178
136
162
161
140
151
179
173
160
160
182
157
170
159
136
121
115
138
151
130
150
123
111
217
126
152
146
122
136
112
148
129
116
148
174
155
200
175
159
180
177
163
142
90
122
118
137
141
140
116
131
132
162
142
131
150
166
164
170
159
141
75
83
85
94
192
160
183
164
151
140
153
160
151
147
177
176
179
178
160
177
140
158
152
148
156
151
175
145
162
164
147
130
159
150
123
103
110
138
139
140
122
133
108
100
102
122
112
114
146
116
101
110
100
100
83
64
65
89
113
135
88
54
57
50
58
67
60
-6
12
17
44
89
49
10
6
58
52
53
45
40
51
35
29
15
37
37
99
14
-33
-26
-3
25
35
-9
-19
31
55
15
35
33
45
40
41
114
-45
-34
-9
-42
-30
-18
-15
14
-8
-7
-11
0
-13
-18
-16
-18
-16
-2
-1
-7
-15
-15
-17
-42
0
-26
-33
8
19
-57
-62
-55
-35
19
0
-30
-91
-63
-58
-72
-71
-76
-54
-42
-20
-52
-57
-51
-36
-41
-52
-43
-29
3
-21
-4
-50
-8
-6
-7
-6
-17
-8
-14
-26
-18
11
84
66
93
70
15
91
68
35
42
29
18
45
88
53
-36
-42
-36
-35
-22
-10
-5
25
24
21
26
90
113
34
9
49
40
34
52
78
19
30
7
14
33
40
32
38
64
16
20
50
104
95
50
83
2
72
83
58
117
92
95
102
101
91
43
26
47
109
35
74
82
70
92
74
85
131
142
164
136
145
147
101
81
63
36
45
77
116
51
47
68
75
85
95
162
103
130
135
137
158
157
124
117
98
27
51
57
177
122
92
60
51
64
90
124
85
78
48
68
129
125
122
110
150
153
108
136
137
85
102
114
132
130
149
105
96
98
147
160
159
151
136
138
152
153
95
105
170
137
131
144
180
166
162
179
132
119
109
191
153
181
141
102
146
153
188
140
155
177
137
148
117
112
92
140
180
157
149
153
174
172
161
149
170
165
155
155
167
160
167
154
145
186
143
155
129
144
150
150
139
148
150
150
145
157
119
140
156
161
170
156
152
140
148
166
157
149
174
167
143
105
123
120
112
141
135
115
123
120
85
105
113
73
42
71
85
90
133
96
125
134
154
38
55
59
62
50
43
55
71
94
68
73
72
127
89
20
44
66
87
81
84
95
85
91
125
73
70
58
83
45
70
98
111
15
9
13
25
23
26
39
31
45
26
25
69
86
65
50
91
44
50
18
2
14
33
35
34
23
26
80
58
57
18
42
95
55
50
21
-5
54
46
100
40
0
-7
-17
-11
-26
-25
-21
-34
-30
-25
-32
-53
-54
-56
-30
-11
-40
-42
-20
-15
-19
-11
-46
-23
-20
-36
-50
-43
-53
-35
-39
46
-37
-54
-35
0
-39
-45
-60
-35
-10
10
-18
-16
16
-32
-17
-5
-8
31
-10
0
-7
6
48
10
38
85
-12
-44
-59
-66
-16
-17
1
29
12
-43
-28
11
3
33
11
-38
6
22
78
70
89
10
6
6
32
22
41
17
-26
-24
-36
-15
-10
-8
0
38
25
-1
50
35
40
38
63
16
30
42
10
21
12
2
54
26
42
68
119
27
15
12
0
-3
4
28
4
12
-5
30
37
128
62
60
57
41
55
66
157
53
39
97
83
116
73
84
51
40
109
53
61
48
54
83
65
65
135
112
144
122
93
87
93
53
90
120
133
155
96
152
134
110
102
114
158
118
71
121
166
160
93
91
106
70
90
92
132
145
136
127
131
140
91
118
123
142
167
143
149
156
105
134
147
133
125
98
141
110
100
132
77
145
149
149
168
130
110
148
161
112
107
126
100
91
126
155
144
106
99
100
94
85
94
127
140
172
112
144
159
180
137
121
190
135
140
160
168
157
166
176
148
124
155
180
155
169
115
187
178
196
167
173
129
172
75
110
152
129
114
136
101
114
136
140
159
130
158
129
132
85
66
92
145
114
125
131
124
168
126
112
125
102
99
127
119
119
115
85
100
80
119
49
49
68
47
64
65
144
119
117
112
147
100
73
142
45
34
44
74
72
99
65
-14
3
-6
10
20
79
76
66
75
66
72
25
-22
-19
-25
2
29
25
29
12
8
7
5
10
22
9
4
14
26
77
4
0
-4
5
-11
-5
3
-5
-4
-27
65
35
65
20
-3
-4
-2
-5
-3
45
-6
-41
-39
-30
-8
-16
-4
60
-20
-50
-60
-44
-51
-41
-39
-21
-40
-29
-15
-25
7
2
-11
-12
-8
21
-13
-40
-30
-18
-16
-13
-14
-10
-7
-10
-17
11
-8
-29
-21
-28
-22
-21
43
61
-43
-45
60
80
-27
13
-14
-45
-35
-15
-16
-45
-45
-43
-38
-13
15
44
-47
-43
-49
-15
-15
1
15
17
30
73
31
24
-40
-15
20
-31
-26
-6
20
-27
-1
107
105
79
50
44
16
49
40
-8
17
32
67
76
100
137
90
65
68
105
121
80
52
72
86
100
72
90
96
109
125
99
97
107
127
109
104
125
153
60
36
102
105
133
122
109
49
51
132
110
134
140
44
20
79
116
92
99
78
82
102
140
137
102
94
127
67
135
122
62
82
79
70
70
82
50
124
153
155
139
119
100
97
68
66
119
100
119
134
110
122
120
165
120
171
151
140
172
160
150
125
99
139
93
80
115
105
148
189
86
105
135
144
163
139
160
153
155
140
136
155
180
196
161
177
111
108
162
124
128
170
178
164
209
165
186
162
162
172
177
173
148
162
176
167
215
126
154
154
189
184
200
173
221
182
165
165
72
116
114
145
182
139
161
164
167
110
75
131
136
151
162
144
152
155
150
172
125
120
95
131
192
170
131
152
140
125
106
82
99
135
48
99
121
137
138
154
155
125
134
141
91
68
135
133
74
84
121
119
164
146
153
101
105
99
104
131
111
151
132
96
111
117
131
114
80
91
112
93
112
139
35
50
58
70
71
115
68
79
72
78
77
28
41
77
113
59
22
52
40
35
45
37
77
1
-10
52
108
40
-22
-2
10
71
119
-2
22
24
-16
-16
-7
42
5
17
10
-16
-18
-19
-11
-20
-11
-2
-5
2
0
-9
53
103
57
-14
-4
9
66
49
14
-2
9
30
5
-12
5
-53
-46
-30
-13
-17
-7
-5
1
-3
57
-54
-25
25
-71
-54
-35
-12
24
10
-2
-28
-21
14
0
-7
10
14
-35
56
69
39
64
39
18
19
17
17
13
21
10
26
19
-44
-31
0
-29
-28
-19
-15
-2
-6
26
-10
20
-15
-6
5
-21
-1
33
7
44
63
10
-30
-16
68
48
51
61
55
51
129
131
86
78
122
106
29
46
8
27
56
28
24
20
54
134
105
21
47
15
39
53
88
85
114
137
160
111
40
90
89
142
112
118
90
131
135
133
95
126
145
135
152
77
137
83
112
112
114
27
89
79
119
159
170
96
110
111
123
142
127
115
131
89
98
85
75
85
89
94
127
144
140
101
143
116
101
89
96
126
179
163
159
159
150
117
135
144
186
146
153
150
150
157
118
155
155
130
175
162
190
212
181
115
132
154
129
161
150
147
187
190
144
176
179
166
169
158
130
134
150
160
188
161
145
142
129
139
117
106
142
135
148
189
-999
-999
-999
138
169
186
204
160
163
165
180
188
149
142
166
182
148
155
171
173
165
157
80
109
148
165
169
196
169
159
178
140
153
163
177
186
202
168
169
169
154
172
164
179
153
125
145
190
161
149
153
157
170
159
164
122
151
164
154
159
143
178
145
161
154
156
140
148
115
113
133
126
145
113
105
89
89
100
115
110
107
157
120
73
90
66
78
79
69
101
37
52
40
40
55
60
61
77
93
116
11
-5
7
60
112
75
113
96
115
30
27
25
18
30
45
36
22
18
19
33
35
-30
-20
-12
80
48
23
30
13
3
17
3
-7
-16
-29
-31
-33
-32
-12
-25
-23
-2
0
-11
-10
-11
11
63
-10
-40
-2
-6
-35
-37
-26
47
-22
-19
-8
-10
-14
-16
-17
-11
-1
-18
-6
-56
-62
-82
-83
-57
-51
-37
-19
44
53
1
-5
-18
-25
-26
-13
-9
-23
-2
34
3
19
8
-2
-7
-5
15
62
10
74
55
94
-27
-11
-50
-44
-42
21
-10
-9
1
6
9
46
5
-3
-7
12
17
12
-1
9
80
10
0
9
-33
3
95
52
14
39
41
19
15
-28
-8
20
-8
11
60
69
83
-2
87
106
29
66
87
57
60
70
105
97
193
130
130
117
116
117
125
165
136
50
30
0
15
23
50
138
119
85
95
90
73
67
115
145
153
74
100
106
130
149
101
132
123
171
156
113
150
153
70
122
121
152
139
139
141
137
158
165
165
86
127
154
99
98
126
100
179
112
72
92
120
138
140
150
152
123
113
148
144
130
107
77
59
106
113
147
112
139
152
150
165
155
158
162
158
151
143
141
162
184
125
54
101
128
135
146
142
155
203
205
220
173
140
190
136
127
182
195
169
193
193
194
194
165
161
186
137
154
172
179
180
185
178
180
185
158
135
152
195
205
182
185
202
209
227
165
148
139
156
164
185
192
139
153
169
171
199
184
150
144
170
122
150
145
166
178
166
173
131
49
42
61
85
132
134
94
133
156
144
160
161
150
118
96
153
91
65
70
85
89
106
161
152
115
127
100
110
120
105
107
109
114
142
128
95
23
22
38
79
72
90
101
79
83
76
95
89
96
122
149
9
9
10
16
26
47
34
25
37
60
67
58
50
83
90
30
23
18
31
14
-6
9
-5
-9
-12
-10
-2
5
32
59
9
-3
-33
6
8
8
21
8
0
4
-20
-21
-5
-20
-23
-20
-30
-41
-33
-28
0
28
-19
-2
-13
-24
-10
-19
-37
-18
-27
-25
88
65
65
50
21
-9
-7
-15
-8
1
22
69
21
-2
-15
-31
-18
60
-32
-7
-7
-12
-20
-12
-21
-25
-27
-34
19
-35
-14
-25
-32
-37
-33
-26
-11
2
15
40
2
-57
12
62
-13
32
39
-3
1
14
22
53
5
45
28
20
27
37
69
53
42
24
27
16
8
24
35
32
82
45
36
73
82
107
74
122
91
64
70
42
59
-5
68
20
46
81
79
72
68
87
110
144
134
49
58
119
106
150
113
167
117
104
170
127
144
126
108
137
122
125
85
141
123
115
46
77
123
98
121
153
124
124
190
120
172
161
160
143
112
98
99
90
95
98
94
108
142
160
94
91
118
139
153
155
185
188
158
150
178
161
166
140
135
162
176
181
172
175
168
151
159
173
152
145
161
136
133
149
146
156
112
151
185
156
153
135
162
160
145
146
111
121
140
142
132
128
126
115
110
112
100
144
195
159
161
100
110
125
121
182
180
193
181
190
172
138
129
178
169
152
160
175
145
146
152
132
155
190
180
128
168
139
148
147
170
180
137
170
161
147
150
159
153
145
115
177
179
148
147
160
159
156
178
174
131
90
82
87
120
129
170
169
155
175
168
151
160
183
163
151
136
131
150
119
130
165
147
148
130
156
127
135
158
70
45
49
85
112
115
132
65
58
65
95
83
102
92
102
94
180
95
126
92
124
140
85
73
91
79
76
105
98
129
102
76
137
93
126
130
84
80
65
70
66
68
10
31
37
20
29
20
12
35
10
60
30
25
6
25
30
28
28
24
35
17
20
30
27
34
43
39
38
34
104
76
50
12
6
59
30
-5
9
45
9
-48
-25
-21
-20
74
-31
-34
2
25
-41
-38
-23
-20
-22
-27
-20
4
-13
9
23
13
-13
-30
-15
-5
20
20
8
0
-7
-9
57
-19
-44
-29
-37
-35
-62
-30
-20
2
-15
-37
-14
-29
-14
-6
-6
-10
-12
-10
-13
-5
-23
-41
-34
-15
47
51
99
11
60
125
-15
-16
-24
-8
-40
-19
3
11
31
131
90
105
40
136
109
100
36
42
30
45
50
51
52
59
0
-8
58
169
58
83
127
52
40
42
106
104
103
99
142
119
42
48
17
65
119
105
65
84
115
111
117
109
68
35
38
70
61
71
75
93
65
92
137
142
133
142
130
128
145
146
180
143
163
133
128
102
110
134
54
62
90
91
154
135
134
129
55
68
70
104
93
111
131
150
163
160
121
164
155
136
133
148
140
173
130
143
152
155
160
179
168
138
150
135
121
145
151
141
104
120
155
153
160
215
99
137
130
147
171
170
181
178
198
134
118
185
158
142
168
181
150
137
174
186
132
174
138
151
175
177
113
130
160
173
163
192
207
200
172
119
150
140
151
115
144
201
153
200
154
152
172
195
178
155
193
205
189
169
163
175
144
163
165
179
188
174
185
188
205
151
149
190
166
172
184
185
150
160
158
173
203
158
173
140
121
108
115
120
95
98
127
144
172
144
125
163
138
111
135
154
112
105
130
128
101
86
108
148
100
95
72
94
146
135
138
111
148
127
150
98
119
121
113
125
41
44
69
72
96
102
96
69
50
79
81
117
67
83
57
50
71
58
51
106
18
0
35
70
125
88
148
20
38
-10
-25
0
5
20
25
32
28
41
35
39
31
35
16
-4
-26
-7
25
5
-33
-26
33
-65
-60
-42
-32
-11
3
66
75
15
-5
-25
-42
5
-51
-56
-50
-50
-49
-20
6
10
-3
-13
-18
-15
-20
-27
-24
-46
-48
-50
-30
-36
-27
-22
-22
-10
-42
-46
-21
-20
-10
2
96
20
-25
-18
-19
-17
-5
-5
-30
-20
-46
-22
-20
-16
-13
-12
-3
-28
-10
5
3
-10
5
43
25
-22
-3
106
62
-15
7
-2
62
40
50
39
34
20
36
11
19
47
36
27
31
127
110
95
33
98
108
91
55
69
72
75
52
45
49
87
48
80
95
100
75
128
52
28
70
80
68
69
85
75
59
10
45
39
41
128
120
119
120
51
72
66
75
97
65
111
86
100
123
140
135
126
104
121
142
118
134
130
138
171
173
129
159
185
137
150
178
156
100
175
158
132
135
145
128
137
115
95
98
124
102
130
119
151
155
127
90
83
144
140
164
153
142
118
135
165
162
140
85
120
113
140
130
141
119
182
157
202
171
152
165
224
175
146
155
154
195
157
110
123
120
124
140
146
190
165
135
135
187
169
139
146
178
170
176
173
184
160
160
189
181
195
191
118
137
170
119
130
190
181
152
159
160
114
120
146
184
191
165
166
166
129
156
159
153
180
167
181
174
160
160
182
176
152
150
170
172
182
159
170
148
175
162
175
179
154
183
155
115
150
165
162
150
146
134
118
152
131
125
153
141
131
159
148
145
146
149
136
141
151
144
150
129
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
8
27
34
29
51
55
45
35
85
52
62
54
49
47
42
38
15
-17
30
-2
10
19
35
22
27
76
96
66
-5
-36
-36
-10
-5
14
78
15
67
14
-10
-56
-45
-51
-41
-50
-45
-36
-41
-19
-24
-22
-10
-28
-30
-62
-44
-34
-36
41
0
33
4
21
42
28
18
-47
-37
-34
-20
11
14
-30
-46
-40
-27
-37
-48
-46
-52
-39
-26
-52
-49
-37
-40
-18
-14
-14
11
-4
-10
-7
-999
-999
-999
-999
-999
-999
50
0
0
22
10
0
0
2
-999
-999
-999
18
55
29
45
55
46
89
53
31
47
60
60
-999
-999
-999
55
77
41
40
40
45
46
53
74
51
54
43
117
95
61
19
0
20
44
50
68
80
87
72
100
3
105
130
107
60
41
35
48
62
173
110
120
145
101
65
72
66
77
81
100
93
90
67
101
89
113
39
49
85
29
43
110
79
32
80
114
125
89
52
71
89
125
150
109
62
109
130
114
132
132
113
115
100
118
112
123
153
144
160
156
159
126
128
85
76
113
111
109
89
99
55
142
134
120
117
129
107
127
110
135
130
94
151
153
148
91
122
129
178
163
133
120
161
151
125
133
166
141
132
161
181
168
158
132
136
154
151
125
163
150
151
148
147
144
154
160
155
103
185
168
148
161
166
160
148
142
148
148
159
174
142
122
140
120
143
153
140
147
153
165
130
150
137
125
109
111
116
170
178
157
129
129
162
144
166
159
133
73
67
78
103
148
122
96
105
99
110
155
81
68
74
90
110
140
160
117
146
130
119
105
100
102
109
108
146
8
13
60
43
60
83
98
103
122
92
93
109
102
144
89
131
95
72
51
54
70
113
81
45
30
49
36
94
75
88
90
41
34
41
90
58
32
40
51
67
42
50
45
0
3
45
62
25
25
41
43
97
35
74
45
60
75
69
0
1
16
55
84
-999
-999
-999
-999
-999
14
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
9
57
39
-999
-999
-999
-999
-999
35
16
-999
-999
-999
-999
-999
-999
-999
28
30
48
-999
-999
-999
-999
-999
81
10
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
25
0
0
110
-999
-999
-999
-999
-999
-999
-999
-999
15
17
51
122
-999
-999
-999
30
59
87
7
45
50
50
95
2
54
2
12
6
0
10
70
12
51
37
0
0
2
33
5
30
75
12
39
59
89
102
117
52
0
44
19
35
16
11
8
22
41
76
104
128
81
10
15
42
35
95
86
31
25
20
30
66
79
165
116
105
129
84
138
143
79
33
67
83
68
104
150
122
145
78
87
145
130
84
95
119
133
109
115
94
103
151
114
142
134
75
68
126
83
77
122
148
140
106
150
161
120
135
95
106
132
131
140
112
152
99
151
141
131
127
132
116
138
148
112
113
154
137
172
118
120
137
175
155
142
170
178
184
160
149
132
145
155
160
175
170
185
134
119
140
142
92
128
135
195
163
155
152
156
191
146
147
167
165
165
175
188
197
174
150
170
178
189
200
165
178
165
150
140
129
120
160
115
135
146
138
116
116
120
115
133
156
106
44
57
70
86
130
136
139
127
129
165
167
158
150
112
100
105
100
114
130
152
164
142
156
111
111
143
133
100
86
85
115
100
105
108
94
90
104
150
139
82
100
132
110
124
95
116
122
125
127
138
130
48
30
52
67
84
55
117
95
130
112
112
133
103
31
47
105
54
16
6
22
84
28
26
28
28
76
85
80
95
36
26
34
25
25
39
34
41
80
-999
-999
-999
-999
8
14
30
80
28
4
2
8
29
86
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
2
39
-999
-999
-999
-999
5
78
62
12
-999
-999
-999
-999
28
-999
-999
-999
-999
37
-999
-999
-999
-999
-999
-999
35
18
-999
-999
-999
-999
-999
-999
-999
-999
2
0
48
65
-999
-999
-999
-999
-999
-999
45
63
60
36
30
32
17
0
11
-999
-999
-999
20
10
0
19
0
0
9
39
50
12
10
46
41
42
0
0
64
86
35
84
111
28
54
40
45
84
116
134
126
34
25
0
44
2
25
29
25
40
66
69
75
68
74
72
75
84
84
127
51
82
85
63
85
77
133
95
152
52
84
119
9
27
80
35
19
48
81
104
127
85
100
85
130
138
158
106
149
132
153
135
140
58
99
112
150
152
189
160
145
155
67
41
141
124
118
153
139
108
107
95
55
119
136
195
186
170
194
105
144
176
166
155
140
164
198
165
206
153
178
156
135
141
155
115
76
124
137
151
198
153
111
119
146
160
189
149
149
164
164
193
208
184
180
165
146
96
113
135
148
178
170
190
213
180
179
210
173
186
177
175
177
176
179
168
176
170
153
160
184
173
174
182
174
176
195
176
154
167
154
162
156
184
165
168
137
126
104
91
105
128
132
115
92
124
117
115
108
130
165
120
150
108
149
174
119
140
125
165
154
144
141
131
134
144
126
100
129
119
123
106
121
133
92
90
90
105
105
102
105
104
93
87
105
40
5
29
36
55
62
69
66
76
58
62
46
70
46
47
76
86
65
87
91
57
59
64
32
39
48
51
55
55
68
57
57
60
27
67
29
-999
-999
-999
-999
-999
10
17
29
43
46
23
10
30
-999
-999
-999
13
4
14
-999
-999
-999
-999
-999
-999
44
62
49
1
-999
-999
-999
-999
-999
-999
-999
75
-999
-999
-999
-999
-999
-999
24
0
10
-999
-999
-999
13
19
9
2
64
-999
-999
-999
-999
-999
28
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
17
0
0
63
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
51
18
55
15
-999
-999
-999
2
0
0
8
48
-999
-999
-999
-999
15
0
0
95
95
102
-999
-999
-999
98
107
22
84
7
30
72
4
3
34
100
78
54
51
82
30
50
61
72
76
85
147
135
99
136
121
80
72
48
85
106
60
61
57
76
65
147
135
111
119
111
131
124
72
62
109
138
141
137
140
126
130
107
130
133
112
142
155
138
70
92
132
140
143
122
130
161
149
158
140
125
127
120
105
101
98
100
145
140
85
55
34
75
89
90
127
144
162
100
101
131
171
180
148
68
141
136
139
98
135
117
152
139
141
164
161
147
171
168
158
105
130
136
148
172
176
130
129
105
162
177
176
139
138
153
150
150
164
137
181
157
137
185
195
119
115
115
127
126
132
162
110
130
150
144
160
200
177
187
144
131
125
149
116
171
142
162
212
194
179
181
166
206
165
107
112
131
125
194
192
160
140
153
118
135
120
104
120
132
121
80
88
96
55
51
61
103
109
95
105
135
153
143
158
166
190
166
176
162
142
153
168
100
68
87
138
90
140
140
129
141
64
75
81
73
129
132
105
166
115
105
124
107
90
70
29
90
115
98
121
131
134
109
104
86
88
91
112
145
4
0
22
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
116
121
143
158
136
162
125
155
162
72
74
137
145
173
153
170
154
151
136
146
162
161
157
169
177
164
172
153
119
145
103
95
65
111
136
123
152
184
131
156
146
157
174
140
63
90
80
129
132
114
108
114
124
87
150
140
123
118
135
139
157
147
150
165
150
133
141
139
164
136
65
152
77
124
98
125
147
146
112
112
92
79
119
101
122
133
105
116
110
89
92
79
49
75
56
67
20
48
45
40
40
43
32
57
59
42
55
64
19
35
22
30
87
7
-5
19
34
12
8
-18
-12
15
20
4
-12
16
102
15
7
13
0
-8
-26
-18
-21
-18
-27
-18
-9
70
7
14
22
73
53
47
31
19
-29
-38
-47
-49
-49
-47
-46
-46
-27
-18
49
64
32
12
44
22
-22
-51
-56
-65
-37
-61
-55
-44
-25
-24
3
-8
-37
-32
-39
17
1
-14
-38
-43
-45
-6
-73
-65
-65
-58
31
-36
-40
-37
-50
-51
-53
-43
-27
92
25
-30
15
0
-8
-39
-72
-33
28
-15
-7
26
19
22
-50
-38
31
3
-41
-37
-25
-5
-10
-18
-18
5
-7
79
11
-2
70
-16
-17
-35
-22
2
36
37
44
40
68
67
83
-3
3
66
-6
28
46
70
57
72
67
61
29
45
54
33
34
57
41
42
108
17
11
42
65
37
101
109
66
75
94
117
134
138
96
146
71
59
56
41
94
112
63
105
138
77
98
41
42
63
66
60
72
101
83
143
123
58
102
108
105
133
145
128
110
120
177
150
98
80
167
137
153
145
141
91
62
152
39
19
13
37
150
65
63
58
47
78
112
68
115
49
90
139
105
62
73
86
133
105
135
170
182
168
180
154
154
198
144
52
125
140
139
175
156
144
126
123
131
175
176
173
176
157
145
145
144
175
168
167
153
150
77
55
95
149
112
137
160
172
132
140
108
152
150
143
117
127
154
151
158
167
155
122
134
105
96
144
127
195
164
175
185
179
171
164
149
132
151
153
141
120
110
127
157
127
132
114
139
156
154
135
133
98
99
107
114
142
117
166
90
67
68
117
78
115
104
111
112
87
99
100
107
133
159
147
141
130
132
119
117
95
124
130
75
82
71
54
42
46
32
39
83
69
76
71
78
93
101
79
93
71
62
32
77
114
50
76
99
13
26
37
-999
-999
-999
34
40
16
25
72
98
73
39
23
-36
-60
-58
-17
-24
28
-23
-12
-8
13
-17
-13
-11
-14
-21
-22
44
-27
-29
-29
-17
-24
-9
-40
-47
-62
34
-81
-74
-55
-63
-53
-51
-52
-52
-58
-62
-73
-49
-55
-56
-51
-52
-53
-21
29
17
-70
-36
-18
-31
-30
19
-85
-75
-61
1
-68
-93
-79
-42
-18
-27
-36
-32
1
-17
17
5
65
83
-12
-39
56
44
38
4
5
27
-5
10
0
7
-26
-21
2
37
-7
-13
54
21
12
-6
12
63
-20
-67
-26
35
54
12
82
115
21
-14
-57
-46
-11
-14
-11
-3
39
90
-4
-16
15
0
69
3
-16
21
28
15
-25
116
19
21
60
114
61
35
87
86
48
52
64
55
107
29
-7
14
20
81
40
19
37
106
47
26
46
117
113
117
79
51
29
51
84
79
79
83
124
103
76
78
133
115
103
129
121
28
46
124
82
149
53
51
69
56
36
112
91
122
81
117
112
128
141
160
169
142
123
110
90
111
146
136
131
132
142
79
106
159
144
154
133
78
102
118
131
94
101
92
136
126
125
172
149
105
107
175
128
135
100
80
125
149
165
147
106
163
181
154
153
149
103
125
177
116
150
135
153
157
170
161
110
138
127
145
167
158
143
118
184
137
146
145
166
182
183
176
159
172
172
158
157
169
148
174
151
107
148
136
141
132
128
157
129
148
157
168
172
168
161
163
153
130
154
147
143
128
140
135
143
176
149
165
147
147
149
160
146
179
158
161
151
134
151
104
106
102
133
152
148
142
100
100
115
121
100
113
105
134
106
85
80
86
113
86
92
94
128
71
95
85
109
84
82
84
103
124
110
-15
-17
48
-6
71
0
17
56
93
122
122
106
58
71
50
58
9
-27
69
78
61
22
20
21
40
47
81
54
75
100
44
59
52
13
4
-21
-13
-6
-10
-26
-35
5
44
41
17
50
49
8
16
-18
-38
-35
-42
-40
-47
-41
-28
-32
-44
21
90
-31
-57
-16
-25
-41
39
-21
-75
-36
-42
-44
-51
-44
-999
-999
-999
-28
-27
-27
-33
-21
-20
-25
29
-3
-8
46
-47
21
-29
-81
27
28
34
14
-6
32
-3
-10
17
70
-49
-39
-65
18
-54
-71
-63
-58
-1
51
-58
-58
-26
17
52
-32
-46
-24
-22
-18
-30
23
48
95
63
-40
-39
-15
-8
-7
62
-24
-10
-12
10
85
85
13
13
33
85
132
38
-3
42
-16
2
23
29
103
-24
25
103
26
21
86
105
53
33
23
31
5
61
78
77
114
85
71
73
91
94
82
76
84
56
60
80
91
123
150
142
130
133
100
82
95
116
111
90
60
85
90
140
103
127
130
110
116
106
130
137
168
118
149
130
145
137
176
160
135
127
139
90
73
125
134
101
162
160
140
129
162
130
152
149
150
141
136
143
139
108
143
135
158
110
114
124
136
154
146
148
156
174
151
145
169
162
161
145
128
163
171
132
170
128
170
143
142
150
149
160
178
125
149
154
173
171
126
131
111
106
100
96
103
115
109
116
137
138
142
153
134
157
121
81
86
106
100
159
134
152
153
180
148
177
164
175
163
164
156
156
130
148
134
120
161
173
172
180
136
134
148
142
167
161
152
185
177
176
164
138
144
144
154
150
162
130
143
141
136
152
152
142
154
133
160
141
137
137
148
144
142
146
134
129
99
134
94
117
123
75
81
47
52
56
53
61
75
123
77
45
59
63
77
72
114
66
60
56
21
32
37
16
0
63
109
98
90
84
25
16
0
9
30
18
21
39
33
4
-7
7
-8
25
39
43
19
13
17
15
85
46
13
-30
-32
-45
-39
-50
-54
-35
-31
-1
-22
-22
-28
-15
-9
22
56
-20
21
43
2
1
76
-55
-38
-4
0
-3
27
-78
-70
-59
-50
-40
-46
-36
-26
-35
-36
-41
-38
-31
-32
-37
-45
-41
-45
-41
5
53
35
-56
-102
-58
-11
-61
-112
-122
-22
36
23
-52
-29
-31
-21
-19
-26
-24
12
76
-58
-86
-79
-73
-30
-13
-9
1
10
-25
-16
-3
-15
-7
-6
62
25
40
36
24
94
20
28
0
16
0
0
3
3
4
25
-33
-29
-26
-1
-28
59
66
-26
35
80
75
64
109
88
48
13
46
29
74
58
112
19
12
2
25
60
73
123
45
115
129
79
56
54
115
58
47
65
114
129
151
121
139
103
160
91
126
113
128
119
112
62
79
87
95
118
88
35
12
24
86
54
46
91
126
97
108
104
97
153
70
73
86
101
150
116
76
116
100
96
109
108
87
127
132
141
121
99
136
147
113
100
110
127
147
133
131
164
153
104
69
107
109
142
142
90
109
176
129
152
145
184
102
79
138
158
129
95
92
113
61
57
79
136
128
132
166
193
126
101
120
189
132
57
73
102
172
133
150
88
157
158
176
151
160
160
163
154
162
112
134
107
133
106
129
124
156
184
130
152
145
173
142
154
120
130
140
150
127
121
149
160
146
148
155
161
133
117
108
122
114
128
177
146
177
156
137
144
156
138
68
129
115
115
141
149
118
134
113
142
142
139
127
107
103
96
117
134
148
132
96
120
94
115
125
137
134
81
62
70
68
89
123
100
136
97
66
70
82
87
90
99
115
85
69
118
97
53
76
89
113
116
70
71
-20
-6
12
23
32
29
27
40
42
42
36
32
23
26
16
22
-3
-6
9
-2
90
-16
-1
49
59
57
73
84
47
43
26
23
21
45
15
13
13
8
-5
-13
-16
-18
-9
43
-19
-40
-33
-32
-36
-7
26
4
-19
-31
15
18
-50
-17
-6
42
-35
-51
-34
78
45
44
-54
-53
-10
-20
-4
-24
-22
-40
34
-58
0
-52
-2
-19
-66
-38
-39
-54
-44
-6
-17
-2
-11
-26
-19
4
-13
-2
-1
-15
60
-6
-57
-47
-13
-44
-52
-71
-69
-69
-38
-31
-46
-42
-11
-35
-26
-21
-1
103
87
61
-23
-19
-4
-12
-32
31
-16
9
49
30
62
21
55
40
51
73
47
115
112
107
121
63
88
67
27
26
55
-2
13
44
55
41
118
86
94
14
5
59
93
86
101
117
87
85
140
110
109
51
53
97
113
115
119
151
117
140
134
143
106
104
72
54
97
119
135
28
77
96
91
96
110
134
103
127
138
144
152
146
131
151
115
77
81
124
139
156
149
139
118
155
138
149
154
108
131
107
100
105
142
147
173
141
78
123
115
113
146
101
104
132
93
94
101
140
112
121
83
116
126
141
151
144
120
81
142
151
139
157
163
55
142
132
162
128
57
63
117
130
148
75
74
135
141
161
163
156
144
152
151
164
172
144
142
107
107
110
117
130
106
130
135
103
95
144
159
136
151
147
120
125
119
123
143
136
109
107
118
149
142
142
170
146
125
135
123
132
173
131
133
124
163
148
129
125
96
101
120
107
123
162
98
94
72
71
133
118
144
121
39
11
25
20
60
80
81
59
117
67
-24
41
121
127
53
36
94
63
72
95
74
58
46
-2
10
50
69
94
69
66
38
63
53
72
114
68
56
4
34
50
-33
-40
-33
-29
-27
-33
-8
-9
9
48
-8
-18
-9
4
66
26
52
-5
-15
3
-10
35
75
82
76
74
-10
-10
-21
-16
-14
-9
21
-35
-37
-29
-12
44
-24
-25
-31
-22
-22
-24
-23
13
26
22
-49
-59
-48
-57
-55
-77
-70
-67
-50
-42
-49
-58
-50
-53
-34
-13
-39
-24
-69
-48
-35
1
-69
-90
-51
-62
38
-4
-38
-49
-35
-64
-75
-33
-51
-18
-34
-46
47
18
-47
-32
60
-9
-7
-31
-17
-11
-15
28
-4
31
13
-55
70
85
7
8
7
31
43
49
80
44
66
82
87
67
-12
-9
5
21
77
37
84
56
52
63
45
-6
28
30
54
39
29
30
31
44
56
43
57
35
24
75
74
126
74
52
34
14
-18
41
-40
31
87
92
47
62
61
82
114
100
112
84
74
94
135
93
76
125
144
162
56
25
47
112
114
92
68
68
109
111
94
109
51
19
38
48
123
89
80
127
124
105
80
90
90
148
111
140
62
135
149
58
24
59
141
207
94
89
113
141
168
128
133
144
117
121
116
136
144
131
97
110
117
136
156
86
143
144
144
164
145
139
124
107
135
146
98
134
144
175
150
193
140
166
167
170
136
140
138
103
124
136
138
119
110
129
147
158
158
86
126
134
135
121
119
118
179
168
180
102
103
182
157
181
174
153
181
172
165
162
152
163
174
167
133
126
182
175
164
127
128
116
110
132
163
144
129
159
134
148
142
186
153
101
185
123
129
153
176
138
122
111
95
85
95
137
155
125
98
103
122
34
66
46
59
77
95
98
130
132
106
116
128
128
108
113
128
94
100
99
162
133
133
99
48
78
94
80
69
71
91
95
30
28
32
32
44
84
31
27
27
23
53
27
2
27
37
33
39
94
-3
12
30
82
67
89
57
48
42
20
14
6
40
-4
67
-25
-33
-32
-34
-18
-14
24
20
-29
-41
-53
-90
-86
-61
-66
-63
-46
-22
-41
-41
5
-29
-25
-25
-28
-15
18
-6
-29
-37
-41
-54
-43
-39
-41
-61
-60
-49
-52
-48
5
-25
-43
-28
-30
-31
-72
-38
-47
-37
-31
-35
-38
-34
-73
-55
21
18
20
7
-47
-51
-25
-26
-20
-6
1
19
-24
-15
-20
36
32
44
40
9
-4
-16
-5
-34
-41
-38
-30
43
-6
-39
-103
-86
-35
61
-53
-1
-56
-41
-17
3
19
134
20
20
18
51
-33
36
93
33
46
1
16
34
36
84
88
122
95
57
94
1
-27
23
0
-15
71
170
102
123
106
104
57
64
66
109
106
62
73
49
122
136
125
143
91
59
64
57
11
81
31
73
69
112
110
115
51
22
147
148
120
154
114
121
131
132
97
94
73
107
127
125
103
72
126
121
115
112
118
167
168
147
165
169
181
167
140
139
156
95
108
91
87
162
138
114
143
168
137
149
101
97
119
106
-999
110
121
168
144
159
120
148
-57
-85
171
174
78
-13
-26
93
163
174
134
153
147
160
169
169
162
182
154
112
180
177
181
177
179
140
134
139
159
170
130
148
164
168
151
141
162
176
190
164
116
166
173
151
154
139
167
155
142
131
150
160
163
169
139
157
121
119
180
148
164
161
161
151
136
134
136
179
155
141
128
118
152
141
129
165
116
115
141
141
179
153
119
98
125
101
101
110
119
125
162
149
134
138
111
80
86
85
108
138
131
124
-999
136
132
130
140
114
112
104
106
56
47
73
81
80
78
96
34
3
34
94
51
48
41
57
91
71
91
72
41
53
69
50
76
54
52
43
35
43
36
32
37
36
19
-22
0
-999
68
43
27
18
30
25
26
-6
-15
-6
9
5
0
-22
-34
-35
-8
-11
-14
-20
33
25
-13
-58
-999
-53
-999
-999
157
-999
-35
-28
-33
-15
-6
21
-12
-10
-20
-29
-25
14
-29
20
70
0
18
-14
-46
-24
-25
-39
-28
-45
-45
-43
-36
-30
-58
-50
-50
-51
-49
-38
-30
-40
-39
-21
-21
-23
-17
-64
-6
-33
-42
-33
-75
-44
48
98
36
0
3
-49
-43
-33
-27
16
3
3
30
-25
-38
27
19
75
2
2
-14
20
99
77
41
79
33
39
58
84
78
22
-6
0
23
-24
-27
-6
-17
5
-2
48
108
66
58
15
69
20
-17
78
71
98
116
60
53
39
57
61
86
77
76
94
133
92
137
76
39
7
-3
53
91
119
80
91
100
131
99
154
143
157
148
103
91
109
97
81
65
61
54
88
88
122
176
158
157
139
141
134
128
122
138
167
183
187
168
172
208
169
199
180
160
87
61
76
80
96
151
176
156
132
149
140
147
183
176
173
146
115
149
128
130
161
166
133
123
153
156
143
140
166
145
140
128
139
140
153
151
146
151
179
149
129
143
179
139
156
187
179
222
196
161
155
161
148
149
139
143
137
155
158
178
163
158
160
115
135
130
139
123
158
157
146
140
147
155
170
105
165
142
152
147
139
161
171
164
151
174
131
151
164
163
174
156
128
134
142
141
135
154
136
135
123
127
118
120
140
120
118
61
88
78
107
101
114
93
125
93
92
131
109
135
147
115
130
111
118
116
77
74
68
75
131
106
102
90
92
112
130
109
88
100
110
52
61
63
70
121
100
102
119
35
10
21
93
73
20
22
18
30
34
32
36
26
47
73
40
2
17
3
6
3
19
34
26
38
34
5
5
23
25
26
20
24
36
22
-15
16
31
64
4
-34
-28
-4
-40
-8
41
-18
-28
23
8
-17
-53
-61
82
-13
-49
-50
-51
-47
-40
-3
-25
-27
70
49
19
27
56
17
-29
-31
1
10
-39
-37
0
20
15
-10
-20
-27
-33
-43
-34
-37
-19
3
-33
-47
-17
-21
-10
-7
-32
-35
-31
-15
-13
-49
-41
-17
-7
-13
-11
43
-37
-43
46
10
23
18
40
2
-24
-19
-14
-20
14
-47
11
-16
-41
9
56
76
-14
-18
-9
-16
12
-31
66
139
90
32
5
11
19
28
-2
66
43
25
51
76
66
63
109
74
71
63
72
83
55
74
75
91
84
90
50
61
37
10
58
47
68
14
64
103
84
100
77
35
75
131
102
50
128
139
142
131
137
124
93
53
55
89
137
53
54
124
142
133
128
136
137
136
109
118
57
72
56
44
57
102
145
143
119
88
93
95
85
138
142
137
156
110
138
120
162
141
126
148
158
135
117
130
156
158
152
138
136
129
125
155
110
83
77
98
159
171
145
144
127
123
131
125
99
114
129
138
111
133
159
150
167
161
150
176
154
174
184
173
169
163
169
161
176
152
167
157
190
193
110
106
151
165
176
178
167
179
165
164
171
159
143
164
151
160
155
141
139
156
162
157
154
165
167
160
158
154
151
178
169
168
169
168
166
167
162
163
165
158
143
150
135
103
79
59
69
61
57
73
94
112
111
98
51
36
163
162
141
163
138
115
131
136
110
119
114
92
99
71
88
83
103
81
91
115
104
83
79
88
79
58
84
102
64
45
54
34
38
106
103
118
109
102
106
40
6
36
15
18
22
41
78
50
90
45
11
4
10
-20
-15
-5
-24
-27
-7
-4
3
21
16
60
32
64
32
13
-25
-21
-42
-49
-53
-32
-19
-54
-41
-18
-15
-24
19
-30
-46
-38
-49
-56
-51
-47
73
63
-21
-35
-30
-37
-7
13
-18
-36
-44
-35
-50
-50
-67
-58
8
-9
-35
-42
-26
-2
-45
-48
-42
-25
-36
-59
-45
-47
-53
-44
-28
10
-31
92
14
-34
-28
16
57
-37
-86
-87
-40
-16
2
-2
-20
-28
-33
35
13
35
4
-13
-33
-32
-6
-26
-3
43
-3
-31
0
41
13
-15
-5
4
-2
80
93
93
45
25
19
41
42
17
-21
-38
-17
0
15
62
33
34
64
57
35
33
41
47
97
63
98
41
39
17
-16
3
-24
3
11
14
87
55
23
20
28
41
51
43
41
6
4
43
138
133
87
50
86
105
91
126
110
149
136
104
130
108
96
74
75
79
101
104
96
141
150
126
79
104
104
55
37
61
43
58
61
98
98
60
84
115
87
101
149
156
149
123
159
105
84
94
117
122
115
112
112
154
122
153
100
86
133
62
105
127
136
115
97
45
126
116
148
177
198
114
102
113
149
144
136
157
156
143
174
167
153
159
154
103