0028748_W -33.9667 22.4167 221.0
1941010112 1977053112
283
217
237
303
260
305
278
278
233
192
226
251
251
208
250
238
292
238
240
230
250
232
250
-999
228
245
234
236
248
237
283
322
272
232
230
267
311
256
221
232
248
311
288
261
211
211
233
273
227
238
303
264
232
233
267
183
227
184
200
223
249
261
251
233
191
255
255
224
227
250
236
235
239
253
323
247
267
238
194
208
205
216
216
272
250
233
232
234
238
230
227
216
234
238
173
166
231
226
294
206
211
171
244
172
238
192
205
192
169
207
183
193
226
182
280
200
322
211
183
227
187
198
184
269
211
211
239
197
191
261
266
238
244
230
188
166
190
246
171
186
202
223
237
167
216
200
158
138
138
193
221
240
200
194
205
200
138
161
266
305
188
166
141
155
183
173
186
144
175
245
197
177
267
299
167
182
136
108
138
165
172
213
172
202
247
238
261
177
153
183
154
222
238
177
207
255
232
146
135
176
216
261
144
155
177
272
178
210
167
161
221
183
222
255
205
188
95
127
183
166
223
287
281
177
205
193
205
200
183
156
157
164
238
247
260
190
250
280
190
244
299
233
205
215
217
95
145
191
174
288
344
164
166
162
198
191
200
225
138
205
193
134
148
166
227
175
144
161
172
161
227
172
183
194
233
188
233
211
186
241
194
205
183
175
166
183
197
177
175
183
180
227
222
172
197
280
152
244
338
216
177
177
166
211
188
158
188
205
177
211
247
238
200
169
183
161
197
213
216
205
225
172
194
227
227
263
266
177
200
191
216
213
222
272
244
227
213
244
244
255
205
208
216
227
250
244
261
283
250
277
238
261
238
194
166
166
186
208
230
277
244
236
216
208
217
197
236
227
227
233
238
227
255
280
233
266
216
232
228
230
244
288
247
256
266
238
264
212
245
277
205
250
251
216
202
211
258
228
237
255
238
181
227
213
221
225
211
206
236
241
252
233
247
260
238
240
287
255
238
286
191
201
288
244
211
188
216
222
244
-999
-999
-999
291
255
236
222
233
263
238
213
216
190
205
216
263
227
227
238
225
205
215
252
202
236
227
299
255
188
216
305
186
200
216
269
247
322
288
288
336
211
183
194
208
277
297
299
222
211
211
183
200
158
155
208
213
188
244
227
175
191
211
213
188
133
175
191
222
241
250
127
150
216
244
261
188
244
233
255
205
183
161
200
252
166
152
177
208
244
238
166
150
202
211
211
188
175
138
127
150
183
244
213
222
244
183
147
180
216
202
236
183
191
133
144
211
255
255
211
236
138
213
205
177
194
166
172
158
172
194
150
211
216
183
88
144
138
133
150
177
222
261
250
255
150
166
161
222
201
208
162
163
175
205
148
147
157
206
185
144
197
184
274
183
180
184
217
227
162
164
174
206
123
148
185
238
207
162
-999
174
193
245
177
144
172
185
291
182
156
134
147
163
190
194
216
150
148
200
147
143
166
153
160
190
217
250
202
187
161
177
257
307
171
165
301
379
235
241
183
194
146
178
186
175
182
263
319
338
178
152
164
183
261
174
224
222
211
180
196
227
227
216
213
236
193
200
200
168
177
200
197
231
196
267
284
169
222
227
222
258
238
227
267
260
236
185
222
250
223
224
205
141
172
233
213
222
216
247
255
225
250
313
213
172
200
227
288
250
216
277
255
208
200
222
233
188
205
222
216
244
227
233
247
208
205
236
305
238
233
238
244
233
299
211
211
227
222
250
266
247
250
180
250
244
216
216
272
255
191
205
188
211
216
244
266
222
200
244
227
211
216
233
244
150
185
238
233
372
227
233
294
188
200
305
222
194
200
238
238
250
219
275
266
222
261
269
205
222
247
266
272
227
225
294
299
205
205
266
277
380
250
177
238
183
222
205
194
205
188
197
233
211
236
200
211
272
211
200
261
216
211
205
216
211
166
250
216
211
288
211
188
-999
-999
-999
233
183
177
233
211
164
183
213
227
211
194
168
178
158
188
194
245
194
166
200
177
187
219
271
251
188
222
195
200
194
217
215
183
198
241
188
188
200
115
130
177
222
261
274
256
215
183
230
278
233
162
160
185
180
180
156
161
127
137
157
201
205
188
251
254
178
168
201
186
142
143
161
147
161
233
154
145
226
226
197
191
166
222
294
250
177
111
138
164
216
195
154
189
198
184
189
145
155
157
169
156
256
195
176
166
162
227
159
141
155
155
166
188
273
260
264
288
262
122
137
136
156
173
233
152
132
133
133
145
183
217
244
297
248
151
158
123
171
270
182
165
202
188
196
136
216
172
144
299
283
345
170
140
160
140
166
135
164
173
200
186
175
218
183
162
161
156
188
211
149
161
144
171
167
229
210
166
183
179
172
178
236
214
222
261
158
205
245
219
232
233
220
186
262
214
215
177
188
241
190
235
200
266
179
152
148
188
205
266
316
249
238
222
231
206
202
235
197
213
252
200
205
171
193
233
295
219
227
235
243
216
217
270
333
204
212
228
232
228
188
213
238
244
245
249
271
296
226
210
244
260
251
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
222
271
244
197
311
190
225
227
223
276
245
319
240
197
216
256
238
253
285
236
220
233
247
247
210
230
261
265
254
330
338
201
256
220
247
265
272
244
309
273
212
277
242
261
240
211
277
277
253
202
204
222
228
308
242
215
305
246
212
275
226
205
236
238
226
268
211
298
329
317
297
255
217
266
233
299
375
315
322
251
211
191
212
282
232
258
191
227
217
226
233
216
237
177
179
200
287
222
266
268
200
228
201
241
313
236
183
141
175
266
223
205
216
233
225
192
183
201
194
193
196
163
241
176
203
178
190
204
223
214
202
220
244
203
200
188
176
181
180
237
277
251
195
187
254
267
246
254
203
261
231
285
280
283
198
266
281
248
176
253
293
153
145
151
145
168
221
229
217
223
217
187
205
181
182
219
173
186
215
198
200
230
209
169
191
173
137
148
150
188
238
183
185
190
162
181
227
150
129
205
183
155
202
263
272
153
125
143
152
218
182
153
188
197
148
275
286
266
170
143
118
152
160
186
162
164
145
172
241
298
197
172
147
175
194
183
146
160
132
140
161
206
253
256
266
144
210
141
111
153
190
166
297
177
177
141
152
196
211
190
175
175
235
197
230
271
166
179
201
198
246
197
180
140
170
194
219
204
319
215
208
197
286
222
251
193
175
197
233
242
161
198
190
177
172
152
153
179
194
228
194
194
202
175
249
207
220
150
170
203
160
163
173
175
165
173
193
202
203
206
289
303
218
224
212
210
225
208
197
194
212
226
211
200
220
183
227
205
311
180
156
200
226
217
218
226
182
172
220
170
183
216
200
190
206
177
207
250
234
206
254
247
240
157
183
202
219
157
203
296
238
231
211
198
217
178
193
212
227
277
209
202
223
242
237
224
227
227
244
253
220
142
187
210
233
270
338
216
214
203
198
210
245
217
191
242
323
298
211
210
299
202
216
233
252
232
215
220
233
223
233
221
181
187
211
238
339
162
188
208
219
221
266
261
242
231
238
253
206
200
195
292
289
188
208
211
257
233
247
209
168
198
191
200
210
188
216
261
212
221
222
205
209
254
206
209
213
236
225
197
190
240
228
150
190
220
211
216
251
231
241
182
203
210
251
216
200
200
153
177
200
184
166
179
176
245
272
272
293
225
197
166
175
197
259
268
208
240
231
192
201
161
166
165
167
185
187
200
137
213
186
187
201
162
161
141
200
235
236
235
228
171
217
130
180
238
256
248
247
250
273
168
172
135
183
156
165
186
170
182
155
160
147
155
185
229
166
223
214
181
145
138
137
224
215
165
151
203
177
153
82
126
175
184
200
209
173
176
122
150
150
160
213
272
163
162
165
191
167
243
165
133
156
199
133
138
161
238
172
183
155
216
305
212
309
326
120
146
157
191
127
138
201
275
166
251
232
171
153
147
192
181
158
188
141
241
185
150
238
116
133
145
238
235
255
194
127
147
167
211
199
177
150
205
186
222
165
142
177
180
199
271
185
244
166
146
176
202
272
205
138
173
202
213
248
164
164
197
185
200
199
210
206
261
206
162
323
191
208
188
191
232
335
185
182
247
181
273
205
210
210
281
250
202
261
221
262
237
220
196
173
211
258
231
216
225
182
212
229
190
226
211
207
238
261
255
223
252
216
190
226
244
167
220
243
255
285
209
243
243
231
228
251
258
282
216
199
234
251
259
259
268
262
256
181
217
266
206
222
240
263
272
248
243
269
256
188
217
278
199
182
193
206
222
234
250
226
219
228
246
279
238
239
240
256
357
250
214
204
271
222
233
221
228
223
227
297
260
200
293
214
171
199
232
220
210
218
219
227
222
277
228
200
234
218
247
244
256
233
282
228
266
222
198
231
187
206
199
217
186
232
268
212
174
213
176
228
198
206
234
210
197
233
224
228
225
207
174
194
218
268
222
183
192
206
213
257
203
209
204
316
229
181
239
243
244
148
200
256
243
179
164
178
184
199
184
179
167
192
198
192
160
161
189
189
186
172
172
185
206
286
283
167
189
225
276
266
256
160
183
231
266
258
167
205
172
233
286
172
221
279
194
179
128
142
150
196
177
152
153
171
218
231
265
274
150
154
144
176
117
131
170
161
199
209
216
191
203
174
153
156
159
166
238
253
233
146
147
171
168
222
246
195
199
279
223
271
110
166
124
148
208
144
171
161
163
170
211
258
166
177
126
147
150
148
171
183
176
200
218
148
182
199
182
167
172
202
181
257
279
167
274
228
260
134
145
142
178
141
150
211
183
186
269
317
178
232
154
137
182
206
183
164
186
167
186
161
177
214
324
342
216
133
193
136
146
183
198
199
215
201
187
213
406
209
170
207
143
179
207
222
215
172
235
221
202
196
240
221
233
236
210
222
201
166
180
244
302
184
285
300
219
258
218
170
180
200
278
180
186
260
243
196
-999
-999
-999
218
222
254
234
229
226
224
202
202
237
215
190
239
283
208
230
254
186
255
273
228
190
198
218
224
232
220
203
234
207
233
237
236
242
230
259
244
249
207
257
250
178
227
286
253
257
263
248
237
259
262
239
213
231
262
263
257
249
230
281
245
235
224
236
252
253
281
259
176
201
225
242
295
220
260
236
303
270
283
224
212
257
259
301
279
268
260
240
206
214
222
263
261
268
243
331
368
256
216
257
231
270
214
267
325
258
228
243
282
237
214
237
221
231
237
266
245
192
189
214
213
181
194
202
206
281
247
184
175
201
232
230
180
180
245
228
224
227
168
177
195
248
166
188
236
188
199
259
264
225
175
207
187
194
155
182
216
205
234
298
192
228
293
281
274
207
220
244
225
146
187
195
230
288
197
178
220
169
252
254
250
200
274
144
165
136
156
199
211
252
258
272
266
267
225
195
255
267
289
264
124
128
136
167
203
172
147
141
188
123
164
159
140
146
214
254
162
207
252
227
166
144
164
163
256
248
159
138
203
269
260
256
161
167
243
264
173
176
103
126
144
144
218
200
164
217
237
192
188
128
150
258
267
186
125
127
165
195
135
148
193
267
192
179
227
204
159
121
124
160
154
177
300
309
310
150
151
162
174
169
280
167
181
235
303
145
137
142
199
241
267
299
309
158
200
201
192
195
192
340
175
160
290
260
325
188
196
200
226
214
243
200
170
185
254
203
194
280
140
142
148
184
112
135
168
226
167
183
190
209
214
209
210
201
203
159
186
232
230
203
221
180
173
198
198
170
142
165
275
225
190
197
198
216
212
184
202
202
249
206
212
195
202
201
219
222
217
223
220
292
263
237
203
224
301
260
240
284
234
175
193
214
251
193
218
262
204
260
225
240
228
259
218
222
207
213
220
260
224
240
242
235
248
261
200
217
258
241
210
233
230
242
238
264
255
260
217
249
231
230
231
237
246
272
260
260
252
244
261
265
207
230
306
251
364
230
196
223
219
219
244
266
258
260
249
230
239
251
250
243
325
247
206
253
245
184
226
230
260
274
172
200
255
399
225
276
288
178
209
215
236
226
284
338
235
312
213
203
229
310
203
150
181
257
204
206
236
350
323
216
190
214
232
180
158
173
182
194
199
218
267
220
214
206
196
211
220
252
229
190
187
217
298
240
153
184
230
250
245
244
163
176
246
211
187
160
231
186
250
217
194
206
232
201
100
143
168
133
200
224
164
184
184
210
166
132
168
178
180
178
218
256
190
211
186
249
223
209
256
197
250
136
131
150
175
217
214
221
228
183
196
186
135
137
166
167
150
171
202
181
258
194
180
145
162
170
171
157
205
260
204
102
150
161
214
155
128
166
190
170
127
115
129
155
162
156
151
181
169
166
189
209
177
185
169
222
135
139
158
267
194
177
199
238
294
199
279
124
117
158
180
100
127
134
126
163
206
209
183
208
190
199
172
224
249
160
145
160
167
206
157
202
242
243
194
360
187
176
181
236
202
150
121
145
175
269
334
185
134
177
233
210
158
175
185
162
180
233
284
194
249
122
152
164
164
211
195
200
198
168
183
203
221
153
149
167
180
203
226
223
200
170
170
162
187
201
171
169
212
204
217
204
195
210
217
223
194
172
172
217
220
202
216
212
206
219
198
212
223
233
200
193
236
222
199
205
230
235
217
223
229
232
275
193
202
217
217
227
260
213
222
205
236
225
234
210
228
190
208
235
227
213
202
209
187
224
238
230
216
244
194
215
227
230
249
247
281
257
207
263
215
199
252
259
263
211
187
214
220
236
281
242
239
167
193
209
228
223
219
226
231
236
248
287
261
248
304
250
207
203
238
206
212
204
213
154
190
205
206
208
211
224
233
267
232
212
195
191
190
270
261
262
193
203
218
229
200
270
353
361
204
217
281
278
328
195
212
244
227
212
201
243
221
218
177
164
187
256
259
173
186
191
146
207
324
200
215
146
194
192
256
306
174
179
180
187
177
184
211
205
195
228
251
270
206
195
196
199
210
177
185
231
147
166
170
216
252
295
288
284
184
173
191
248
260
260
214
160
216
274
189
178
171
208
196
185
165
139
143
142
170
171
225
248
230
205
146
152
155
210
256
190
146
179
216
131
141
145
177
214
160
157
144
154
128
127
154
196
176
129
185
252
254
287
176
163
190
197
201
167
190
185
174
134
169
175
194
249
164
214
206
169
197
194
147
109
128
128
140
170
236
257
237
140
156
139
172
158
173
183
214
204
196
199
172
207
146
182
133
177
291
179
174
167
180
245
220
221
154
152
166
130
129
177
193
160
142
192
279
266
234
220
193
143
164
182
161
253
305
179
106
129
164
206
206
174
149
188
179
186
207
155
190
192
154
168
142
173
181
167
221
251
206
187
171
153
146
166
190
195
164
238
308
208
168
164
174
237
220
194
200
198
215
217
206
214
202
163
217
288
191
188
203
156
172
268
287
171
158
235
224
189
174
224
194
206
191
242
203
184
180
200
178
204
203
214
201
212
231
200
234
272
267
181
194
221
204
216
227
224
251
200
207
223
275
224
204
206
228
275
250
249
240
230
226
238
239
217
264
347
326
204
290
242
240
250
239
303
355
274
224
185
226
267
227
266
338
216
198
208
276
292
202
239
270
239
254
339
229
218
217
199
224
188
217
225
217
224
225
152
192
216
216
300
230
221
236
198
201
243
236
244
206
273
205
239
231
226
249
293
303
247
177
199
217
261
266
234
253
210
198
191
212
216
231
327
177
166
193
200
213
254
260
209
239
166
195
214
179
206
198
219
191
267
202
194
174
236
240
238
200
227
182
205
186
184
182
219
174
135
140
179
187
151
151
183
125
164
155
189
193
184
176
160
178
246
211
204
195
138
113
159
165
206
232
226
151
206
202
169
191
209
214
149
104
135
154
191
217
212
212
252
193
193
185
215
183
164
176
207
194
221
191
155
183
164
158
160
229
249
265
138
118
164
180
198
224
236
194
166
161
219
148
189
171
197
147
190
164
182
160
172
240
181
223
150
201
195
167
124
113
135
155
161
234
211
179
154
149
144
181
150
171
227
170
178
202
156
176
171
175
172
180
118
118
134
172
165
155
180
265
196
234
216
206
207
180
191
169
168
186
226
176
151
99
129
156
172
136
148
142
151
172
276
318
192
201
204
302
200
216
184
256
172
168
173
171
200
203
180
195
191
185
184
241
334
197
218
200
181
245
156
178
196
127
173
174
189
194
171
178
187
196
233
206
226
272
187
197
197
178
179
190
212
208
269
322
235
220
210
227
228
230
241
240
234
238
203
197
225
233
226
268
244
191
206
198
194
209
248
255
219
201
254
205
214
240
203
200
190
197
204
236
227
252
240
224
249
239
234
251
251
246
248
267
267
262
254
248
227
227
244
239
238
262
267
266
265
261
219
246
255
327
260
246
261
233
263
201
224
308
306
270
264
368
276
316
234
285
214
260
248
233
240
279
274
212
232
255
253
239
190
247
276
229
220
260
230
219
219
279
246
224
224
210
227
231
213
199
214
248
254
231
209
201
205
215
304
233
263
181
199
254
223
215
315
228
197
208
262
239
216
189
203
140
227
210
216
219
189
196
244
297
212
164
187
231
300
195
176
193
270
234
185
186
183
185
162
199
249
300
349
217
205
140
149
181
262
294
216
219
200
196
181
193
201
190
171
178
193
237
297
248
210
134
166
218
224
212
219
154
152
149
189
190
187
191
124
182
236
206
140
164
183
194
226
182
154
180
102
128
151
140
158
175
165
165
167
177
190
196
138
127
136
151
167
234
246
180
190
250
196
200
188
168
127
177
176
222
232
159
148
142
175
168
241
134
187
144
178
141
166
167
160
112
155
154
170
162
166
162
296
202
192
149
159
207
229
224
267
329
307
-999
137
158
174
210
292
175
189
262
311
183
254
207
194
168
300
362
172
168
157
150
142
144
153
147
176
177
250
186
169
167
174
152
159
157
150
189
178
204
186
187
175
158
171
192
213
206
175
204
165
147
196
233
210
148
190
170
191
152
231
189
233
185
186
209
206
189
192
172
153
172
203
237
189
203
220
200
174
196
214
218
224
205
240
211
191
224
291
230
229
184
267
227
212
244
231
199
194
227
311
244
230
253
241
226
196
259
216
223
249
226
274
244
207
219
205
239
236
237
248
255
212
279
231
194
228
227
243
254
271
273
216
309
232
272
229
247
237
241
249
270
290
256
211
227
264
280
225
190
219
237
235
261
246
235
247
254
310
286
234
272
308
201
250
263
271
243
274
200
198
235
258
228
225
218
257
235
271
264
248
249
286
284
229
291
233
248
241
250
210
276
274
250
217
172
210
261
227
271
256
254
240
276
311
173
253
201
237
253
306
233
159
205
204
216
218
172
225
209
293
229
230
293
232
229
166
194
228
226
206
221
197
198
189
183
167
204
215
172
192
259
234
239
223
218
213
200
251
226
208
231
290
179
167
240
204
187
194
186
201
150
181
189
216
217
210
195
141
190
175
179
197
150
186
180
179
187
222
201
188
156
151
168
229
156
156
177
235
263
261
175
138
157
169
227
256
132
117
134
133
180
156
143
157
158
162
231
169
184
260
151
161
207
230
166
257
217
230
160
159
208
178
182
166
182
216
276
191
174
173
177
197
184
180
170
162
196
213
166
234
234
194
196
249
222
304
198
136
174
226
115
120
155
135
154
192
216
268
274
270
290
215
164
176
196
251
180
134
150
182
195
185
182
182
106
146
150
134
178
160
127
185
190
180
160
172
164
161
248
145
138
141
129
150
176
229
190
176
198
225
204
217
184
155
175
198
155
202
189
250
215
177
328
347
182
126
135
126
156
235
242
172
149
166
176
207
195
194
189
190
180
254
199
150
142
170
196
210
196
226
195
225
253
224
217
206
166
177
220
194
219
234
191
220
232
266
226
311
271
190
206
196
224
278
193
204
204
222
204
215
231
255
223
225
256
252
259
232
209
217
226
216
235
264
270
259
190
235
259
224
231
237
260
246
253
225
232
262
260
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
252
247
212
137
173
200
242
228
258
250
263
210
250
238
225
221
250
201
233
247
263
238
252
242
192
202
228
238
204
230
238
253
211
209
248
267
243
236
214
275
234
215
268
369
260
294
217
220
222
218
215
237
251
322
300
238
237
221
271
348
324
225
229
261
223
238
196
228
279
230
249
222
243
242
243
241
197
213
197
250
250
196
195
236
236
225
191
257
300
210
223
202
209
188
191
233
220
253
199
153
210
203
240
180
164
202
224
203
266
217
174
200
165
165
171
222
268
210
172
165
174
185
194
220
192
180
141
155
187
156
183
177
213
205
169
170
207
223
289
191
173
200
208
210
130
167
181
247
183
171
159
180
201
242
248
264
252
155
176
143
146
183
207
212
180
238
275
256
254
240
177
200
156
180
208
182
191
200
176
223
158
206
261
173
158
223
158
166
172
192
228
169
218
215
213
173
196
98
117
113
127
128
154
202
243
254
195
232
178
272
282
274
169
180
182
185
188
192
168
166
194
178
180
158
169
162
183
141
181
176
234
164
156
170
214
280
236
176
171
160
170
171
182
172
189
180
183
210
184
193
169
181
270
241
189
182
169
296
367
210
201
199
172
193
122
150
187
240
224
242
169
167
150
172
232
207
187
186
181
179
188
228
197
194
194
211
182
268
325
219
180
170
187
204
232
197
181
222
233
235
293
215
192
225
266
234
230
259
304
169
209
203
197
245
205
192
215
182
212
210
208
194
203
202
193
203
208
207
282
241
234
235
224
244
245
215
212
225
225
234
238
208
229
268
235
242
247
270
347
298
249
179
190
214
251
259
212
225
270
236
239
240
251
215
215
220
280
294
252
235
252
278
251
256
225
273
262
262
225
205
255
193
235
243
245
211
235
255
250
243
297
258
184
190
205
228
241
238
233
221
202
226
255
270
343
239
216
194
209
222
223
244
257
278
253
303
244
238
232
232
242
203
213
272
244
240
248
247
228
245
233
266
336
242
228
231
191
212
234
207
186
215
265
226
248
253
237
249
208
209
241
254
207
232
230
196
221
228
168
205
170
225
221
234
199
191
170
206
222
207
219
159
199
202
201
239
202
235
253
207
193
202
235
263
276
268
208
222
178
182
200
225
235
225
231
160
131
140
163
189
176
181
175
165
157
171
201
198
173
196
190
171
190
206
202
184
195
232
256
216
172
185
161
182
244
160
172
193
218
194
229
214
170
181
231
210
178
190
191
133
172
226
267
271
215
210
198
191
224
258
145
157
195
263
203
190
166
178
260
252
153
158
218
188
197
263
182
197
250
277
193
150
136
125
150
138
152
211
196
129
191
160
132
139
176
227
189
227
181
190
175
189
164
203
145
155
172
234
296
308
243
309
203
150
273
177
177
196
248
162
156
272
316
175
203
169
172
222
202
164
198
174
187
233
113
162
286
185
177
173
178
190
185
242
238
138
140
167
226
193
171
156
169
260
338
166
124
181
230
195
165
166
181
157
167
307
313
203
145
147
170
152
211
185
210
146
132
158
179
232
223
190
205
207
198
195
213
205
207
225
216
310
201
210
245
218
235
232
242
214
169
190
190
210
229
287
273
207
217
172
192
226
231
216
206
231
259
249
235
240
244
184
174
174
203
236
250
227
207
279
215
231
227
215
182
210
221
231
229
248
218
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
211
193
229
250
276
354
335
338
165
227
247
177
221
187
194
233
225
185
184
232
198
150
173
168
176
178
198
242
277
194
176
193
236
254
192
222
237
223
195
200
197
171
136
171
182
235
178
213
183
193
238
299
287
187
256
128
164
164
216
242
259
261
241
278
282
196
186
155
174
182
222
242
136
123
124
191
161
152
162
190
202
209
202
177
217
213
207
222
140
210
173
201
177
208
261
272
222
185
159
226
277
168
138
157
157
190
164
243
171
154
157
180
259
233
207
162
166
230
162
161
183
285
185
225
137
156
154
181
244
250
229
182
174
187
177
187
172
205
131
164
206
151
134
168
189
197
212
154
138
155
197
184
239
198
252
122
177
212
260
188
192
152
186
147
188
214
148
221
208
186
156
169
170
196
202
205
187
183
196
173
182
186
192
175
151
175
162
208
224
238
167
165
185
277
182
211
180
192
221
217
142
167
178
206
218
215
215
282
193
177
186
182
188
212
270
188
185
206
200
199
268
204
178
209
253
267
127
167
202
190
187
217
212
200
228
151
192
233
193
211
206
214
233
237
247
225
252
247
223
252
205
237
246
227
237
230
234
230
-999
-999
-999
217
244
212
262
238
234
227
239
267
256
219
237
243
248
335
370
267
195
208
270
297
195
247
251
227
245
295
267
227
293
281
234
247
305
237
213
220
206
213
237
278
240
222
212
251
207
200
222
281
236
227
270
281
216
311
240
244
238
235
208
234
219
239
307
247
242
226
216
241
234
238
319
250
230
245
224
243
306
234
184
193
205
211
207
225
243
250
227
220
198
209
265
207
213
177
188
231
257
209
163
203
177
197
232
208
153
181
183
211
204
192
206
234
237
261
189
203
206
217
223
258
215
193
131
153
237
193
189
242
213
240
315
190
231
198
183
224
293
234
187
242
263
273
267
197
208
210
188
142
164
171
163
217
207
171
184
181
248
207
185
168
184
242
249
256
196
198
190
256
264
173
239
269
214
185
142
190
185
178
188
215
264
267
252
239
185
141
138
162
206
234
185
180
227
210
169
163
158
163
223
232
236
223
125
137
154
161
175
180
162
154
228
198
127
122
186
145
156
220
138
144
266
225
140
193
160
253
285
244
276
270
184
241
190
160
154
167
162
150
158
116
145
166
178
191
185
202
149
202
230
149
152
208
177
280
308
165
212
224
146
175
202
181
202
187
220
173
182
185
168
221
308
152
182
194
235
247
213
226
187
234
184
312
232
192
294
205
195
150
150
230
197
184
192
162
192
227
248
222
219
177
255
259
205
177
187
212
200
249
154
188
213
310
205
219
220
277
236
275
253
238
213
209
216
222
171
244
255
212
230
263
206
202
210
224
232
215
280
378
218
198
206
253
225
217
213
208
226
228
215
305
235
238
247
240
279
220
227
200
228
243
245
200
220
260
245
257
245
161
177
225
328
233
233
266
292
203
233
220
216
233
274
252
262
252
237
205
194
250
228
244
247
216
240
273
192
232
237
224
262
274
247
232
222
222
240
248
253
262
204
177
214
232
249
247
248
274
211
197
208
273
284
245
237
289
267
262
230
210
250
245
237
252
248
230
215
226
244
206
188
185
221
222
280
242
248
235
253
361
251
206
191
235
223
228
244
250
280
257
207
192
178
217
194
229
234
230
219
236
198
239
238
233
235
263
196
212
256
184
204
259
237
215
181
198
206
297
184
189
207
207
314
234
346
208
155
165
192
219
286
300
305
283
334
255
158
191
272
203
238
189
195
179
260
206
204
195
191
222
246
170
196
178
177
177
184
292
289
264
194
196
259
274
226
269
202
172
160
176
170
256
156
178
187
252
284
126
100
115
160
172
205
131
111
95
126
149
154
174
235
161
205
236
151
120
140
183
215
252
218
252
187
152
194
245
171
258
278
176
133
149
213
170
184
115
195
255
172
172
200
212
257
153
147
154
154
169
216
286
244
195
213
93
114
110
150
153
148
150
172
188
132
162
177
165
147
262
310
228
150
213
168
249
161
153
164
187
173
160
195
214
196
195
184
147
126
109
105
122
172
162
185
180
170
280
175
167
157
186
203
188
186
176
140
155
192
244
215
191
200
203
290
199
149
180
183
205
201
180
187
187
216
216
190
177
223
216
174
170
193
202
200
195
220
223
191
220
203
210
228
228
265
132
184
213
268
269
181
193
202
152
180
186
171
160
189
204
207
207
192
181
200
255
216
206
257
305
228
236
233
204
257
247
242
230
230
262
237
296
225
237
236
188
223
243
214
218
223
317
267
201
221
233
278
292
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
234
220
248
215
260
196
182
220
217
228
218
244
251
243
256
275
261
245
178
309
351
217
199
215
237
183
229
245
335
380
201
198
236
211
205
240
219
227
237
250
265
223
244
245
243
270
190
241
240
221
267
226
219
207
208
240
236
184
223
230
236
190
255
253
285
212
193
217
250
235
272
324
411
212
195
284
190
242
290
245
255
209
241
220
216
228
214
215
216
207
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
312
294
172
209
248
209
275
274
210
170
173
178
204
181
144
217
157
170
129
160
175
204
192
190
172
161
246
182
227
167
244
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
230
180
180
190
180
164
180
196
176
205
184
274
150
186
220
238
192
148
140
154
170
213
170
125
130
240
197
172
220
308
162
174
208
120
158
195
152
183
269
271
190
190
145
184
150
170
190
220
140
138
205
282
223
225
189
175
146
165
156
169
162
166
155
173
128
160
176
258
165
193
262
183
190
208
181
176
113
140
161
174
215
275
315
211
189
291
140
211
175
175
223
331
190
197
197
270
172
290
197
211
185
182
171
170
196
181
197
211
203
210
295
225
142
202
266
213
191
188
223
219
234
212
254
236
201
162
162
215
232
217
225
230
312
348
228
235
180
196
240
214
191
200
233
189
205
239
231
256
204
233
227
201
268
221
231
239
265
249
212
246
265
250
267
317
260
235
180
211
220
225
195
235
248
202
280
271
213
280
222
266
327
255
247
190
220
205
260
216
228
250
331
222
212
235
230
243
254
229
252
245
284
268
263
271
248
246
257
314
247
250
285
248
283
204
203
230
272
235
257
255
288
264
245
217
213
244
363
259
238
236
220
213
175
210
257
239
230
220
196
201
235
223
225
265
190
210
272
265
270
305
230
257
188
217
195
185
220
243
245
215
140
204
214
324
232
255
263
195
230
205
220
214
203
196
145
191
225
236
221
240
231
210
185
168
202
235
209
230
211
156
160
205
265
211
144
166
270
210
161
140
154
133
170
171
165
186
240
219
204
230
190
276
296
293
200
162
180
197
186
181
274
305
300
163
190
196
218
231
165
128
133
160
186
190
149
173
172
183
220
172
208
231
163
159
125
110
139
144
175
206
236
197
217
171
155
216
258
146
188
261
239
131
157
154
151
136
193
106
129
164
210
149
151
210
245
238
133
125
141
169
219
238
238
182
119
175
232
218
119
156
208
172
201
145
241
129
147
165
241
159
210
129
141
236
162
207
274
273
110
146
175
178
118
125
139
244
169
221
223
217
219
295
155
210
266
154
151
153
213
199
167
167
212
183
179
224
313
277
324
196
232
168
179
225
209
213
181
244
123
181
188
161
161
163
197
174
209
176
171
186
166
174
172
181
180
206
223
173
205
302
218
194
283
225
226
233
219
172
206
202
144
155
186
197
224
224
234
229
213
221
252
239
256
221
174
199
213
282
227
165
211
228
231
206
160
194
219
234
257
318
254
187
201
211
212
231
207
235
261
198
268
186
212
236
233
268
234
241
199
231
221
231
241
265
256
325
295
268
226
250
196
236
238
243
286
296
240
260
307
279
264
302
263
251
205
259
251
227
214
248
222
224
249
246
264
211
275
208
216
264
224
221
228
282
266
217
256
243
276
294
216
244
247
258
329
244
259
259
251
248
253
202
249
258
259
206
193
249
224
266
212
249
284
249
203
232
179
228
245
242
249
268
288
234
231
268
251
233
271
266
205
216
225
281
250
253
256
238
216
260
246
176
151
194
214
219
281
268
272
236
211
223
279
183
196
203
239
193
247
244
206
242
173
199
211
268
246
243
204
183
178
189
149
167
196
227
194
210
241
233
211
240
237
232
231
213
185
199
209
227
134
143
159
176
180
164
179
183
172
206
196
245
283
201
231
240
200
184
209
201
183
95
129
155
210
195
230
190
165
167
200
106
97
130
130
163
192
166
130
150
132
147
193
188
156
114
156
220
231
232
251
198
150
174
146
142
151
190
160
126
174
170
177
256
172
200
268
192
173
159
157
163
197
240
162
158
178
205
165
157
161
166
210
203
179
168
170
188
178
114
142
172
254
195
145
204
236
119
182
266
191
150
142
159
135
152
165
155
155
169
167
183
155
152
161
148
173
250
271
147
163
266
175
201
163
166
167
198
174
161
225
159
229
181
178
202
129
205
203
182
132
163
206
187
191
139
169
228
314
182
192
201
211
163
193
233
210
163
194
186
188
123
154
176
191
231
194
158
193
174
192
262
201
235
273
196
294
300
203
245
217
168
137
166
219
312
315
144
149
173
210
206
192
225
221
235
177
176
192
208
237
223
228
273
243
249
228
242
202
238
222
232
268
221
289
241
211
224
254
237
244
222
240
235
249
262
271
204
-999
210
231
284
238
209
255
249
270
233
257
269
250
222
276
225
239
244
289
256
210
239
256
264
259
325
223
183
220
253
240
301
212
201
257
269
203
261
250
225
256
254
288
266
202
228
223
194
212
272
251
189
251
219
249
266
277
349
192
267
252
321
190
271
270
230
204
236
253
253
280
240
201
263
146
173
206
234
260
250
210
226
296
304
245
205
234
319
385
216
210
217
238
244
248
298
260
196
186
203
214
185
203
198
181
262
254
243
215
179
190
180
245
222
219
264
249
287
145
166
176
200
214
203
220
211
183
176
182
232
214
191
138
166
207
203
281
320
270
175
146
174
203
246
207
165
172
180
186
235
184
212
199
267
204
195
207
218
241
216
182
192
134
169
224
201
196
198
200
190
186
183
172
112
180
182
152
180
212
256
257
133
137
148
162
192
196
126
139
153
178
163
149
163
173
152
249
292
194
136
144
198
162
181
222
104
134
218
250
222
165
171
222
289
258
283
283
192
150
220
200
218
167
143
238
193
144
146
173
240
295
195
280
320
214
310
233
173
116
145
216
208
243
176
321
170
195
256
135
149
159
245
166
155
217
284
163
177
188
150
135
172
167
202
138
149
176
280
303
181
185
270
257
221
226
174
164
178
192
198
220
150
169
204
275
245
197
249
177
199
184
186
211
196
254
227
138
183
188
184
233
276
166
163
194
233
230
150
157
206
197
195
222
203
194
221
263
223
162
158
193
189
217
290
326
220
210
186
186
169
169
199
227
228
245
220
211
268
178
214
266
238
191
209
234
251
235
253
216
243
256
298
276
221
217
220
234
249
244
247
252
222
233
241
246
247
258
217
206
300
268
288
314
230
250
280
243
254
320
276
265
296
212
228
282
205
217
238
264
243
236
250
275
263
256
278
270
255
272
261
276
332
265
168
213
281
291
248
250
229
302
260
212
243
237
266
256
195
215
227
327
226
243
278
260
312
270
223
207
228
220
236
206
215
243
222
232
246
247
206
213
255
242
246
340
275
284
268
312
253
246
228
233
220
262
352
249
150
190
208
244
225
220
222
306
254
374
257
206
237
299
263
175
181
198
207
206
157
182
198
217
205
190
205
211
206
198
241
323
240
182
200
230
214
246
224
187
295
206
158
160
160
166
178
198
280
148
185
211
207
204
212
298
210
203
250
248
212
236
278
177
140
160
172
225
257
187
224
178
172
148
222
242
142
151
137
152
226
183
213
272
229
195
183
276
227
230
143
133
156
200
236
146
167
156
154
163
170
132
123
142
210
203
194
186
144
142
173
193
240
167
179
197
157
130
183
216
204
272
242
228
113
141
183
223
262
188
201
233
182
198
190
140
150
156
191
183
250
147
168
195
173
298
169
160
145
196
145
106
116
140
152
218
254
150
121
142
153
177
189
153
217
183
179
152
155
228
187
188
299
307
180
157
188
200
213
171
180
174
205
186
184
190
116
178
158
186
179
206
197
189
163
124
153
190
165
212
246
185
140
155
181
208
256
204
305
193
188
261
240
223
223
228
266
286
201
194
152
166
185
215
201
218
206
186
158
192
239
201
249
174
173
234
200
218
206
237
226
237
199
256
267
138
176
201
215
279
250
238
158
125
126
180
200
198
204
224
236
287
198
231
246
228
239
274
246
216
221
232
356
208
233
246
230
198
244
195
226
214
205
254
262
199
216
240
323
243
202
257
278
204
261
170
223
249
222
169
189
239
239
216
325
253
228
245
287
230
272
241
266
245
175
210
243
269
244
318
206
233
243
284
220
197
215
223
250
342
191
233
252
264
320
263
189
234
223
213
230
238
240
235
276
243
245
293
228
211
236
311
242
323
207
222
193
221
240
311
182
243
258
230
179
213
290
193
282
345
327
154
160
186
167
188
192
178
240
196
165
-999
-999
-999
201
221
206
247
214
189
199
262
253
233
220
242
242
252
221
224
134
171
175
188
203
203
213
310
301
172
160
240
254
251
161
182
243
254
170
148
173
235
205
219
232
203
161
187
192
194
221
240
182
275
271
155
183
209
182
230
281
278
227
164
163
117
115
173
161
130
220
240
180
190
116
146
174
227
163
246
228
207
212
161
131
179
235
140
140
145
137
170
175
220
245
206
148
143
165
195
170
102
160
175
183
175
245
230
148
135
118
180
225
188
153
190
136
150
182
184
170
176
167
172
226
216
196
211
100
124
141
110
121
128
173
182
120
132
163
180
131
165
200
127
115
165
130
186
107
146
160
202
208
170
200
156
183
194
150
154
217
202
229
166
166
290
201
172
204
181
147
163
175
204
179
170
180
174
205
208
221
270
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
198
153
183
226
218
155
169
185
201
237
211
204
217
206
168
176
205
217
252
194
220
222
235
292
228
237
219
216
255
186
192
172
229
210
223
213
224
284
235
172
204
223
200
217
222
234
227
225
240
252
204
258
250
260
286
248
255
269
250
281
261
305
258
214
286
408
266
310
273
305
192
219
243
285
215
240
246
243
253
265
255
221
215
242
320
256
265
311
229
257
256
298
267
263
181
225
213
216
245
243
243
247
341
215
255
258
262
258
327
231
167
209
227
257
261
199
221
238
262
256
272
271
358
214
202
221
277
239
179
199
284
304
284
216
244
200
237
331
200
215
286
230
225
356
255
164
198
216
280
306
229
203
210
235
212
196
300
360
240
260
309
226
182
216
216
199
220
225
234
267
257
245
250
224
234
193
198
225
206
191
148
145
173
175
204
270
195
187
198
278
283
130
125
161
181
255
278
205
191
206
195
222
232
286
288
285
275
194
147
141
191
200
206
234
233
300
171
190
146
198
272
248
160
171
204
158
182
208
245
266
183
185
210
170
177
214
115
142
194
240
250
258
161
206
228
267
265
160
155
225
201
167
159
157
144
226
188
130
179
163
156
226
263
233
170
140
189
264
270
180
170
251
135
100
141
166
213
144
153
157
182
250
297
280
95
129
157
180
248
180
187
135
185
230
240
205
156
191
137
218
162
164
192
195
196
166
160
120
168
245
310
193
182
178
197
190
267
236
177
308
365
215
216
204
204
238
185
203
186
196
206
194
193
195
180
217
203
202
256
150
164
204
212
186
243
244
216
204
222
217
341
240
152
194
215
197
204
206
186
223
211
255
220
205
327
232
176
165
170
212
288
194
253
192
247
272
315
335
386
232
174
174
195
263
333
323
272
194
216
236
196
230
211
215
257
255
235
239
273
300
246
315
259
221
243
243
219
235
261
247
268
183
209
225
248
262
172
192
223
338
193
273
239
275
196
214
278
243
235
255
245
246
283
256
255
226
270
235
225
228
243
293
300
275
296
239
264
265
273
200
206
216
270
238
270
284
172
213
268
253
253
257
252
246
245
246
247
255
254
256
256
284
265
261
266
215
183
230
333
257
247
170
204
310
233
253
255
239
240
246
291
265
288
250
233
238
350
253
296
258
179
212
255
210
185
264
223
234
185
233
233
234
246
234
240
182
216
298
234
178
178
215
273
232
170
190
199
222
266
226
192
183
206
286
289
208
308
326
213
297
213
228
266
328
213
321
213
173
136
178
157
178
254
245
181
174
188
251
269
313
211
210
234
181
171
225
210
183
174
191
205
202
212
152
195
152
159
157
208
167
215
195
182
286
256
188
196
266
275
259
160
219
187
182
162
254
135
156
176
226
262
260
234
215
253
259
158
122
186
192
210
171
139
150
161
219
256
142
159
215
214
280
210
239
237
231
204
179
166
274
283
273
233
133
117
134
186
263
253
207
156
113
144
152
176
192
173
187
126
149
209
211
254
217
140
240
297
109
110
148
200
263
219
184
160
199
116
138
193
142
159
219
171
176
194
193
175
153
230
175
244
173
124
133
115
155
174
308
193
278
130
132
195
202
156
129
144
182
202
218
200
240
311
321
190
197
170
194
171
174
193
210
250
149
166
198
324
290
310
212
184
203
282
283
237
219
210
218
244
202
206
196
191
245
156
197
193
211
264
208
164
169
191
203
225
268
340
254
243
183
210
194
192
219
246
218
225
254
193
241
194
203
236
224
260
246
218
274
243
169
195
230
270
218
220
193
222
231
233
242
206
237
248
262
211
203
218
226
293
270
258
206
230
245
279
316
226
240
306
189
240
253
254
195
257
302
225
183
197
249
281
266
229
268
225
216
228
315
250
216
214
242
259
213
285
253
240
262
233
185
187
242
245
325
252
224
266
285
224
214
247
226
314
322
233
207
339
216
246
300
244
227
191
210
206
239
246
270
283
247
251
272
280
270
215
204
260
160
158
190
224
255
292
304
234
230
200
228
192
165
191
209
187
198
202
277
303
294
220
227
223
233
209
209
224
224
208
251
227
168
212
177
195
234
236
210
221
220
253
309
273
334
241
200
198
182
178
191
197
225
267
276
256
160
174
200
130
130
164
191
206
235
194
225
275
173
220
200
228
150
120
220
212
146
179
223
246
256
275
219
215
222
202
196
173
171
155
173
198
185
258
246
196
194
260
230
186
256
204
185
180
166
127
148
166
228
213
184
161
257
163
165
167
168
220
170
210
172
208
148
162
188
174
169
124
158
255
282
190
182
198
208
170
170
151
156
256
272
213
151
222
237
199
118
121
145
159
242
159
163
158
173
206
202
165
130
146
176
174
208
187
156
185
149
170
122
105
126
175
239
247
131
191
256
156
139
160
197
162
183
210
165
157
226
196
232
188
198
190
192
210
183
186
166
179
184
195
190
173
186
156
170
200
225
214
223
226
212
160
179
198
193
186
307
176
171
240
268
216
160
171
174
230
246
181
206
304
346
241
223
177
196
220
214
194
229
221
231
224
227
315
213
164
186
160
226
192
238
281
221
225
227
212
203
218
262
227
221
278
239
268
248
247
249
312
226
237
227
252
261
229
260
265
259
260
248
301
315
181
228
227
243
225
216
227
242
257
266
185
214
266
244
248
257
263
234
230
241
220
244
280
209
243
261
248
237
264
261
250
276
260
200
196
269
220
207
210
271
274
253
256
254
235
228
235
238
245
259
231
244
275
299
266
264
289
341
255
229
231
240
270
238
300
260
210
215
227
244
225
260
245
248
237
331
265
210
206
226
227
224
284
294
170
192
187
200
220
248
197
185
205
231
242
350
231
231
289
229
206
184
248
325
285
337
295
234
200
226
198
192
203
216
233
193
242
210
203
222
222
245
220
244
238
228
235
199
225
197
185
255
198
195
180
200
203
175
194
186
240
203
200
243
285
286
283
272
206
174
240
268
143
168
196
226
180
172
168
175
195
178
179
214
282
290
142
163
175
179
222
259
175
260
271
182
227
180
218
226
208
199
167
188
201
173
179
190
177
171
214
229
263
179
169
183
172
138
129
150
180
157
162
174
226
178
182
197
221
174
132
98
143
222
170
170
154
166
280
204
214
132
159
192
200
146
175
191
198
205
265
286
176
204
124
118
155
205
236
151
145
161
155
166
225
156
170
175
145
176
112
121
134
170
205
178
156
216
154
157
157
145
131
132
156
222
184
170
166
192
197
180
216
250
132
142
170
172
194
222
240
250
220
142
158
188
325
288
195
195
171
195
315
188
179
210
191
172
230
207
145
164
175
189
310
200
180
178
185
289
186
164
146
196
227
213
227
200
241
211
244
275
179
211
242
180
170
221
292
256
249
223
235
167
215
216
165
152
175
184
216
235
195
215
171
203
215
212
219
202
193
205
224
230
215
215
235
214
255
225
206
241
276
214
178
209
222
180
210
252
210
212
223
217
240
283
245
216
276
220
250
246
335
263
227
201
292
244
232
329
289
262
258
282
265
225
258
253
208
201
188
224
268
256
289
399
234
238
284
228
242
242
244
269
165
186
228
248
239
230
316
366
379
211
238
198
219
220
206
255
230
278
261
278
308
225
270
222
230
278
233
225
274
238
261
193
216
230
283
243
344
187
184
205
184
220
228
225
224
180
316
264
190
246
212
185
200
226
228
239
266
203
286
272
222
215
205
233
200
216
237
244
238
298
236
317
203
213
210
209
335
280
162
135
179
188
173
175
185
180
196
222
286
244
273
280
270
275
223
263
195
194
218
179
177
183
221
286
286
238
280
154
147
203
212
206
193
184
183
191
256
180
193
165
182
201
176
233
155
211
255
205
214
268
90
116
140
164
228
228
230
240
236
237
157
187
166
196
259
178
176
156
197
110
115
146
169
164
229
178
125
174
214
169
182
171
185
218
238
213
177
154
175
134
142
150
136
136
168
240
240
175
253
290
293
170
154
94
144
144
155
168
207
187
148
155
150
156
170
165
157
186
261
181
173
176
174
168
167
151
210
179
175
173
168
220
161
170
165
207
230
230
147
190
210
207
213
176
192
227
187
186
182
179
164
206
205
190
115
124
132
144
177
185
190
325
188
202
168
214
201
221
189
155
156
187
255
204
214
184
212
213
167
185
210
270
199
200
167
186
154
176
168
197
200
205
207
166
202
210
226
206
216
210
197
259
264
186
197
235
222
238
142
198
192
244
228
203
295
223
231
222
231
200
238
215
253
210
241
260
244
249
247
230
230
244
271
260
264
196
224
274
258
252
223
208
237
283
273
198
222
246
220
211
235
249
248
213
246
230
324
245
249
250
223
265
250
202
215
295
249
218
222
230
269
194
253
275
253
273
274
215
253
276
210
192
231
256
254
235
321
213
200
237
214
260
266
261
243
234
254
254
218
205
221
231
326
364
229
191
219
235
234
257
247
240
274
244
203
194
236
249
167
214
284
282
248
228
234
360
233
274
221
209
200
239
237
219
213
231
233
212
210
224
222
187
228
234
213
255
365
256
223
228
217
243
226
225
226
220
204
212
175
197
227
286
254
212
250
214
256
221
197
182
184
146
127
182
159
223
222
192
146
182
212
180
176
192
206
207
159
146
156
164
187
193
213
194
243
204
164