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