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