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