0546630_W -25.5 26.35 1121.0
1960010112 2006123112
326
349
345
330
305
292
300
338
352
314
340
374
375
340
362
328
347
338
320
330
320
296
284
235
300
265
250
290
323
315
325
335
340
340
297
282
313
247
321
340
345
325
305
300
322
323
342
355
357
352
252
250
277
262
300
292
320
310
294
295
290
300
323
320
335
355
340
325
307
311
333
323
305
235
196
280
290
295
302
297
305
320
324
302
318
310
295
248
225
270
294
280
295
302
320
290
315
320
327
310
257
250
255
272
285
256
268
278
275
265
228
252
272
186
205
165
170
198
205
225
238
212
240
233
240
250
246
242
217
245
262
236
228
248
161
220
232
260
254
260
260
225
244
240
232
216
205
222
200
205
227
214
200
180
173
175
193
214
220
230
214
210
210
213
220
212
176
216
210
208
226
232
184
190
202
222
230
234
220
215
240
211
220
220
230
182
166
167
205
212
210
225
225
203
172
204
210
232
244
200
155
153
180
172
170
182
208
221
232
243
244
241
245
250
212
242
235
225
250
280
283
272
270
280
250
280
262
272
205
220
243
180
262
235
232
225
238
270
310
300
316
285
283
295
270
316
305
305
300
272
282
242
250
260
285
300
295
315
274
262
280
270
286
305
302
273
217
220
245
306
333
335
300
300
252
325
335
336
312
312
345
380
325
335
345
212
254
266
300
303
320
325
333
282
315
344
232
290
300
345
345
365
360
310
358
350
355
345
336
352
344
330
244
175
180
182
222
260
285
296
275
300
280
295
301
325
296
210
206
221
185
265
305
325
324
350
325
310
260
222
300
315
275
286
315
320
277
270
273
305
306
347
327
227
275
217
287
308
311
307
294
265
268
226
206
200
235
254
282
305
312
334
330
320
335
335
340
342
330
336
270
296
285
305
320
353
282
289
310
291
275
292
284
272
235
282
320
311
320
325
321
338
315
310
230
270
245
295
314
285
290
290
280
265
320
301
330
321
352
356
312
310
335
275
295
315
250
225
230
221
278
273
272
286
305
270
245
211
286
301
307
294
275
274
280
285
288
306
324
272
272
288
310
290
285
310
300
270
314
294
220
245
280
240
206
210
260
255
265
270
268
285
286
292
294
244
242
262
282
292
274
265
270
265
265
249
255
215
236
235
230
250
263
275
265
261
260
200
180
190
213
219
250
240
240
245
252
265
199
201
202
235
250
196
235
220
192
225
225
220
209
206
220
195
182
163
165
171
180
211
215
-999
-999
-999
192
205
205
203
230
233
197
200
213
175
194
237
220
200
210
200
220
235
185
192
189
188
200
206
200
215
225
226
215
202
220
215
215
212
200
222
235
-999
-999
-999
225
235
152
180
194
242
200
225
220
210
170
175
172
202
215
226
230
220
232
245
260
235
220
220
222
235
246
210
202
230
237
253
255
305
315
330
255
230
230
240
250
295
321
322
310
329
310
315
310
320
334
302
270
296
330
332
325
302
300
280
266
295
326
261
280
292
300
310
290
265
265
320
330
305
290
325
355
364
334
310
309
286
310
345
365
380
375
356
380
363
330
356
275
286
265
235
280
311
324
300
357
274
259
270
270
251
284
260
305
302
260
270
320
330
360
370
335
350
262
302
270
297
238
306
335
306
300
205
192
235
307
316
280
313
370
347
313
340
330
335
243
265
315
330
303
311
355
365
362
346
345
305
265
296
320
337
325
349
330
347
372
326
350
349
353
325
335
316
306
325
336
365
365
335
340
275
237
233
240
300
320
232
339
345
265
292
320
344
315
330
350
335
315
328
325
324
354
330
342
343
317
290
294
265
312
330
340
331
322
335
310
226
297
282
315
350
320
326
342
332
340
346
290
310
200
299
260
234
183
280
305
315
299
294
314
320
325
320
335
345
326
332
311
295
310
285
270
290
257
275
270
280
260
265
275
276
280
290
300
300
290
302
275
235
251
258
300
295
305
230
230
180
234
220
210
236
240
250
267
245
235
265
236
225
240
245
236
242
260
270
245
220
235
242
240
186
235
240
215
216
235
237
250
230
210
220
220
210
215
220
230
222
245
235
220
245
220
205
210
234
185
235
200
220
240
252
250
252
245
260
232
230
206
217
272
265
265
260
260
226
232
215
230
220
240
240
210
205
210
230
220
228
235
200
220
215
240
215
-999
-999
-999
230
175
210
206
225
220
210
224
225
245
265
250
210
235
260
250
234
274
270
262
295
260
280
263
280
275
255
260
230
260
285
282
285
275
145
175
215
240
272
280
300
310
307
293
310
295
320
290
300
270
-999
285
302
255
-999
300
326
327
297
326
322
342
347
345
341
320
281
260
304
314
296
250
296
212
274
330
353
279
268
286
314
344
362
366
379
374
307
315
278
280
246
312
321
314
310
339
349
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
325
255
188
278
267
219
246
292
314
320
305
241
307
329
334
299
289
299
318
304
301
312
335
301
342
319
319
339
352
308
326
296
261
314
315
338
356
345
324
325
344
331
300
296
210
308
336
312
309
302
301
312
319
331
327
238
275
268
307
322
225
262
295
316
262
318
337
313
344
338
312
295
283
256
205
194
286
302
293
284
289
311
296
282
325
326
310
318
326
324
328
339
347
340
338
339
342
322
334
327
349
340
328
334
302
276
281
304
341
352
352
325
318
329
341
293
282
271
289
300
292
271
310
324
321
312
249
268
281
309
327
277
275
-999
324
228
258
306
310
287
308
220
252
233
276
295
221
255
280
259
275
269
255
252
258
279
291
295
281
248
226
218
257
275
272
271
261
277
256
252
264
277
248
256
276
250
214
152
195
213
224
231
226
229
192
215
216
206
221
255
265
237
202
216
243
222
226
217
238
234
229
231
232
214
210
234
224
223
228
242
179
139
166
200
201
206
204
204
200
194
238
226
228
201
191
198
208
141
169
175
184
136
170
171
166
173
190
195
198
168
179
200
186
205
211
221
220
226
248
222
186
201
-999
209
-999
244
201
199
198
258
256
224
214
226
243
227
220
247
192
173
212
225
237
266
250
224
232
236
205
237
241
263
280
295
248
289
294
259
281
290
297
309
263
253
277
279
288
307
310
310
280
298
312
303
318
289
287
315
336
319
305
295
313
318
283
317
310
304
298
334
331
314
319
331
327
340
354
340
336
338
332
288
301
332
350
345
331
319
353
351
316
321
275
281
248
279
284
274
277
257
272
269
292
279
256
298
324
320
288
304
321
316
310
324
314
318
296
328
329
291
304
222
260
287
289
258
302
315
304
273
273
264
239
207
274
274
298
317
283
303
297
286
315
284
289
290
304
321
326
322
338
351
351
340
330
271
301
352
374
350
348
373
361
346
337
356
320
347
328
336
300
341
332
298
332
328
312
351
318
348
320
325
287
310
332
360
380
322
334
318
290
289
253
302
316
344
332
324
325
327
335
345
363
382
244
292
300
326
345
326
312
280
300
314
303
318
355
371
329
349
371
335
356
362
308
317
350
337
352
355
360
346
334
320
326
342
360
269
275
306
311
315
320
332
323
342
318
312
316
233
305
328
300
300
280
276
305
328
332
274
309
326
340
338
298
303
276
304
319
257
250
256
293
226
260
246
247
252
263
267
287
265
204
200
215
228
246
242
241
250
268
271
275
249
244
247
230
226
226
241
260
270
265
272
257
291
255
240
257
252
228
215
213
215
232
232
211
225
227
223
238
255
227
193
200
202
222
228
218
232
210
204
215
87
106
92
156
192
220
151
161
161
206
206
181
201
203
206
224
237
137
159
181
189
194
183
175
182
197
182
219
214
202
196
234
208
192
198
209
229
210
201
231
218
220
228
236
248
273
219
213
226
207
205
202
222
252
259
207
157
190
202
251
260
215
226
266
277
265
275
247
220
222
236
282
249
260
290
292
280
212
263
272
292
258
256
282
301
306
292
294
273
243
257
254
299
306
304
308
310
309
325
335
296
311
344
346
323
324
259
190
189
257
314
315
315
324
333
344
334
330
310
295
300
235
220
218
265
304
222
262
328
348
298
269
261
283
300
282
301
306
307
275
232
290
316
336
354
358
320
334
349
342
352
347
342
295
258
305
285
266
251
274
302
339
317
334
290
310
318
289
295
302
301
294
265
281
326
344
336
321
285
319
340
360
311
298
322
285
268
309
330
296
266
289
300
254
281
290
311
330
342
325
356
335
330
295
304
303
286
326
341
335
289
252
284
294
306
322
319
320
343
358
352
316
315
304
290
310
322
310
286
337
290
310
333
341
353
355
336
355
351
329
341
354
375
358
366
359
344
321
343
360
345
355
380
360
361
364
350
350
369
355
360
365
344
330
218
272
289
298
310
349
329
327
344
325
290
295
307
310
311
316
310
275
301
310
336
336
306
305
300
306
276
284
305
314
304
325
335
327
320
232
146
181
157
185
248
219
271
295
269
250
217
192
220
235
244
260
242
270
280
283
310
274
280
249
252
269
265
228
265
260
220
229
241
247
224
205
214
242
255
262
254
258
236
255
265
264
264
187
179
170
169
195
193
194
196
195
180
182
172
203
220
245
255
250
177
155
180
180
208
205
186
194
222
212
214
230
226
210
194
190
193
193
209
220
237
210
229
203
223
215
230
205
197
205
212
170
174
207
224
232
240
240
235
215
239
259
260
275
269
230
240
253
246
255
270
267
252
238
233
234
236
264
245
252
258
245
260
283
290
296
309
300
297
305
304
275
210
240
241
210
223
224
233
252
260
265
270
286
295
321
325
316
311
296
309
329
329
309
286
305
295
302
332
319
262
200
215
259
275
265
254
295
260
255
235
235
280
294
222
210
240
251
255
275
295
328
339
277
185
225
251
271
302
337
352
358
350
378
386
377
372
375
369
271
293
290
302
303
292
300
324
327
354
301
219
193
233
282
325
343
334
295
257
335
341
335
335
299
293
248
322
326
342
320
338
350
324
340
360
350
355
328
343
369
345
343
306
305
305
316
350
351
354
366
380
365
365
370
342
355
328
341
375
377
387
386
382
370
345
330
346
329
354
349
375
370
336
365
345
349
361
325
282
302
254
291
321
337
318
310
311
284
315
338
305
315
315
256
250
250
194
215
228
310
281
264
294
286
294
309
295
311
299
271
319
304
304
280
276
301
294
267
276
292
298
305
305
287
299
325
250
295
318
294
286
294
312
285
296
314
305
300
309
320
331
342
341
304
325
326
321
265
275
206
242
260
287
270
256
264
267
301
320
300
302
303
273
275
280
294
273
244
221
229
194
258
275
267
273
259
233
240
255
237
260
280
262
270
275
280
274
265
253
249
229
233
254
263
269
267
262
202
210
224
234
240
243
239
224
240
246
260
225
224
240
214
199
157
170
204
199
215
229
244
250
261
230
230
242
210
205
190
211
215
196
196
195
177
205
226
233
239
209
229
245
231
211
230
215
212
230
250
229
219
214
237
218
225
221
213
236
250
181
194
191
235
231
223
210
224
204
220
215
226
225
240
263
269
263
220
228
231
237
249
263
254
256
275
227
238
250
282
260
212
192
214
226
245
277
276
270
280
223
256
258
261
285
309
184
240
235
245
273
270
310
313
262
295
324
316
313
200
141
164
242
245
250
256
280
315
330
331
339
305
240
271
301
325
340
343
290
295
340
346
361
347
327
201
283
255
245
270
215
182
221
305
245
248
294
322
314
316
336
355
364
345
316
324
345
318
316
332
314
282
245
244
274
339
342
354
324
280
321
261
309
298
326
342
319
350
360
369
361
374
376
332
344
328
294
312
315
331
330
316
308
285
283
328
352
337
264
192
174
204
220
258
263
290
326
336
340
357
320
317
349
340
339
326
322
268
260
314
307
340
353
365
305
257
254
245
285
299
325
282
270
256
254
292
303
297
321
314
305
306
305
254
269
273
216
246
274
289
245
252
228
279
282
275
280
261
265
295
298
248
251
226
255
260
291
303
320
300
-999
-999
-999
300
288
314
277
265
269
274
280
295
312
309
304
296
305
277
275
292
301
310
205
153
165
251
281
269
230
222
264
290
278
287
280
290
250
205
218
237
250
242
265
230
168
194
237
266
267
269
261
182
194
185
244
227
230
185
215
235
221
190
212
220
230
233
235
232
260
252
250
274
235
234
229
239
228
214
235
218
235
236
244
245
235
205
210
218
222
238
230
234
176
186
163
200
160
180
185
195
200
171
190
207
234
197
149
168
179
188
185
178
212
232
214
225
214
215
230
241
225
179
224
226
230
214
225
200
194
224
195
200
186
208
175
163
175
168
160
136
162
203
200
220
246
248
215
192
196
240
204
198
215
216
200
233
260
260
230
204
230
229
261
243
211
233
265
232
212
235
260
135
200
200
155
188
183
189
215
256
228
225
229
240
260
263
246
260
279
260
283
307
281
264
246
259
256
240
264
261
265
270
274
294
301
302
310
306
290
298
237
265
300
311
306
338
331
320
313
305
286
304
222
284
282
293
282
308
312
288
300
305
344
324
320
315
333
345
348
353
349
349
305
290
235
294
228
264
280
289
302
304
310
330
344
330
330
280
311
341
365
335
321
340
346
257
198
170
224
277
297
286
313
325
306
304
312
325
333
323
303
285
304
301
305
320
325
347
361
304
261
300
332
349
349
362
349
338
310
310
287
292
305
339
310
322
343
352
319
349
359
345
365
370
386
363
355
270
319
310
330
334
334
295
310
330
355
316
300
265
309
330
340
333
305
335
340
340
356
358
327
332
314
320
300
300
320
353
373
333
340
338
325
320
333
326
336
300
303
305
352
355
313
302
325
345
340
341
334
323
284
245
235
276
203
256
273
306
280
275
272
294
305
186
179
238
225
283
279
290
295
305
315
301
278
234
216
233
231
245
259
270
281
276
286
280
161
205
255
273
282
291
272
228
254
194
212
160
230
251
263
260
221
254
233
171
194
230
225
236
252
271
253
259
250
264
277
260
255
250
219
215
230
157
144
156
163
203
210
228
210
185
215
219
203
165
163
190
203
215
228
238
239
130
145
166
170
177
209
246
175
197
207
130
131
155
188
181
215
207
175
201
210
187
185
212
215
215
188
165
140
183
192
210
230
229
203
188
145
195
224
255
280
269
198
252
235
230
237
236
238
255
239
206
212
212
230
257
258
264
248
238
249
255
255
256
281
280
239
247
278
195
181
176
215
276
256
238
287
245
205
224
279
268
268
243
205
221
235
233
253
285
303
307
250
176
220
215
227
250
266
315
298
290
320
337
279
294
322
324
327
329
324
277
287
316
321
335
258
247
275
325
298
265
267
320
269
270
280
290
302
321
336
285
267
276
286
333
362
354
360
356
351
326
224
239
282
355
367
379
364
328
298
320
333
326
330
323
326
328
355
363
376
360
220
134
139
175
242
259
172
134
236
290
275
296
306
327
324
306
264
304
310
332
305
303
286
277
310
280
299
265
272
267
311
285
288
330
339
305
337
341
365
334
344
330
337
342
313
316
311
309
309
352
365
283
305
345
362
340
344
340
314
295
350
352
342
371
390
390
384
355
337
340
367
354
386
370
274
359
369
362
294
297
329
354
364
347
352
375
364
320
330
356
356
336
349
338
295
306
345
333
331
340
310
237
290
326
294
279
299
318
275
284
317
311
304
287
307
315
315
320
318
315
245
224
257
255
274
275
276
271
265
289
305
285
284
260
278
304
281
235
265
246
245
281
253
276
280
236
282
257
202
254
225
194
260
260
266
292
300
243
261
275
276
303
313
294
258
245
232
260
262
245
262
-999
-999
-999
210
232
259
245
236
220
229
230
217
230
230
250
266
230
235
235
250
195
170
202
205
211
229
215
220
215
215
225
217
243
226
260
260
270
202
170
199
260
254
253
250
229
230
240
250
160
195
206
195
194
192
189
200
204
210
199
225
241
255
259
241
234
250
258
230
250
255
214
206
235
235
232
210
225
254
263
261
145
177
189
195
225
245
209
215
228
225
215
213
236
250
262
261
268
260
231
226
200
180
195
215
210
220
232
235
229
225
230
259
278
258
252
264
255
285
275
245
268
280
285
300
246
250
290
254
220
233
276
316
309
324
250
260
270
234
250
277
300
299
273
262
306
308
290
295
307
320
325
324
310
309
222
282
225
274
279
258
319
323
305
290
312
339
325
335
350
354
330
269
260
249
182
203
270
317
291
264
217
277
298
270
295
294
295
316
340
324
279
282
300
325
345
343
226
270
295
344
360
362
380
373
265
320
325
341
283
309
241
299
314
310
245
298
299
330
321
334
299
214
305
261
270
294
309
347
334
319
306
295
290
324
317
316
319
285
303
311
288
310
350
320
336
348
372
377
319
350
379
331
346
326
360
368
392
359
346
365
365
297
297
313
356
328
326
359
344
333
260
295
337
345
265
309
310
325
208
231
259
245
280
239
305
300
328
325
318
280
309
326
315
236
269
301
315
330
330
325
343
364
351
341
364
399
357
317
370
341
345
319
315
321
340
285
286
300
295
323
301
310
340
345
285
290
314
320
324
320
325
338
331
262
285
310
349
312
300
311
314
305
307
310
297
316
320
320
328
330
315
251
244
223
231
258
279
250
241
195
235
261
249
282
290
270
286
293
289
299
298
256
265
159
207
218
244
260
180
157
194
243
260
244
242
259
268
265
271
293
298
266
243
243
263
260
188
185
213
224
239
260
250
243
207
226
236
250
239
220
241
171
204
216
191
196
211
206
209
194
203
216
181
149
176
195
231
255
223
237
255
251
264
256
226
236
253
242
236
247
232
178
140
183
229
240
260
269
160
185
188
196
212
237
266
261
211
215
214
235
255
280
279
286
295
281
295
269
262
231
265
267
275
265
262
254
239
255
277
258
248
266
295
195
194
186
246
281
316
322
309
247
246
268
274
258
295
325
290
289
255
274
305
290
308
322
314
314
315
310
315
334
344
339
294
298
286
294
220
250
283
299
330
341
353
305
345
334
228
280
281
296
318
336
330
200
262
290
296
311
331
350
335
290
302
329
349
355
317
344
346
337
264
334
337
326
321
349
335
316
265
266
263
311
330
362
362
354
305
339
292
309
325
330
327
342
363
352
338
345
346
332
350
346
320
195
250
300
336
363
351
358
357
358
342
349
374
348
248
244
254
308
237
294
236
306
294
325
277
296
332
330
292
314
279
258
299
310
301
310
327
349
320
297
280
297
296
297
290
265
273
292
214
253
289
284
295
307
300
265
294
274
265
285
280
286
273
275
279
300
266
280
280
291
267
291
307
295
277
280
262
284
300
304
262
245
295
317
330
318
336
309
320
332
339
337
341
345
332
331
335
315
305
307
336
325
325
326
335
318
285
316
264
253
264
247
277
287
297
269
270
277
287
287
233
253
261
232
242
260
267
282
275
297
284
272
298
288
276
238
282
286
263
270
274
269
275
291
288
302
262
288
260
215
234
237
236
256
255
238
238
168
196
217
236
255
196
180
200
225
210
200
180
207
236
256
242
240
236
230
235
217
200
187
208
208
198
210
224
233
232
207
207
220
232
249
230
212
196
190
200
219
210
235
242
250
200
177
172
210
230
205
230
235
245
244
180
208
213
215
221
209
210
210
201
204
223
223
178
193
195
196
198
219
229
226
219
209
212
230
229
231
183
226
250
173
201
241
191
183
275
264
256
241
223
239
223
-999
-999
-999
265
285
241
171
200
234
270
235
245
220
274
272
290
320
301
298
304
305
316
280
216
156
140
209
251
262
284
312
323
320
311
263
298
305
307
288
294
317
315
302
315
324
328
310
315
332
325
322
300
248
213
275
270
287
313
313
304
310
255
222
261
267
232
292
323
333
330
185
240
283
310
311
312
310
326
327
340
295
297
312
200
280
297
300
302
303
321
287
251
286
293
225
217
216
278
290
257
280
305
350
301
291
307
268
285
215
226
266
305
320
306
281
300
312
321
330
331
322
295
297
292
317
247
300
301
308
297
293
330
352
370
345
303
305
326
330
335
317
195
253
286
293
299
305
331
280
302
242
257
278
257
270
272
286
300
230
264
245
185
230
274
288
300
346
300
333
305
317
333
335
316
300
302
295
322
315
317
292
325
347
341
306
320
312
324
324
235
265
290
273
284
243
286
295
303
285
282
291
295
315
306
241
295
320
282
270
280
299
296
275
260
275
264
265
235
294
300
289
240
272
275
286
190
181
200
268
281
282
265
280
300
275
270
272
310
278
290
306
270
261
286
260
257
262
260
265
283
276
285
295
295
290
300
260
170
255
145
190
222
240
240
260
275
206
235
265
295
210
115
200
225
235
250
250
235
260
245
230
225
220
235
200
244
265
275
248
267
278
284
255
200
230
215
210
215
205
195
215
225
225
230
196
200
195
220
230
225
205
230
250
250
210
165
170
172
190
190
215
200
214
235
214
202
231
225
242
235
227
235
234
217
220
245
221
203
225
205
196
206
227
230
232
227
221
234
245
225
241
178
140
184
216
249
227
221
240
217
227
206
220
260
262
255
245
269
272
281
282
287
300
299
292
300
260
255
259
254
200
221
266
252
280
242
215
230
250
293
325
315
295
306
323
322
325
255
270
299
305
305
316
319
325
304
262
294
288
305
315
-999
-999
-999
318
269
285
315
320
311
314
230
305
315
310
235
320
337
334
346
369
366
380
360
322
300
314
265
296
311
340
366
296
315
346
325
235
320
230
282
282
257
248
288
322
282
282
314
342
313
320
290
280
300
338
345
274
307
327
332
340
370
361
375
395
360
385
394
385
368
353
359
355
327
348
295
336
348
340
355
362
319
330
355
374
380
347
292
330
299
348
283
380
380
335
345
349
349
365
330
339
352
376
324
325
339
365
350
348
341
340
370
394
410
340
372
370
376
350
333
245
360
342
348
324
314
202
274
-999
-999
-999
-999
-999
-999
-999
-999
352
-999
-999
-999
310
314
318
302
271
270
280
269
305
275
295
240
272
300
325
323
325
309
306
302
324
309
294
315
302
316
337
349
369
304
305
305
316
315
336
334
320
317
336
319
284
298
299
308
218
211
269
280
263
275
280
215
258
246
222
235
260
261
290
276
236
189
230
245
246
227
245
234
245
248
250
236
235
244
264
239
215
195
234
223
223
230
260
250
275
245
252
262
270
284
272
276
265
190
230
244
240
237
227
234
260
247
217
230
170
220
225
234
250
240
255
250
234
235
227
210
201
190
193
221
225
-999
-999
-999
242
240
222
202
200
195
200
185
170
195
190
235
230
205
210
240
220
230
210
205
190
207
215
226
215
210
225
240
262
245
240
229
249
205
200
200
205
240
240
220
175
180
205
215
250
250
230
205
226
235
250
275
227
176
210
220
235
250
270
275
230
250
235
210
210
205
220
225
250
270
290
295
285
300
305
300
290
310
335
325
329
319
280
305
315
320
338
275
240
190
225
240
295
345
355
325
305
280
305
300
280
170
155
225
260
245
255
295
328
335
305
295
300
345
300
265
310
330
305
150
139
150
188
254
265
285
290
305
330
330
220
309
320
334
305
270
-999
-999
-999
290
310
320
300
300
320
270
270
265
240
265
275
340
340
330
315
285
285
280
245
310
325
330
335
250
275
330
210
245
255
320
315
295
290
315
275
185
257
305
310
325
288
260
240
234
265
280
253
260
302
310
315
295
285
285
310
325
325
-999
-999
-999
295
290
295
305
305
280
275
285
310
280
278
300
315
-999
-999
-999
270
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
262
280
295
310
290
280
270
280
265
295
280
280
290
285
290
260
280
225
245
275
275
290
310
290
300
280
255
270
290
260
245
265
295
290
279
295
310
270
285
295
290
290
301
300
240
210
230
235
265
280
290
250
270
275
290
270
300
270
245
270
265
160
220
225
190
205
240
275
245
225
260
265
275
275
255
240
265
280
260
250
230
230
200
210
210
225
235
230
246
250
265
250
260
250
237
210
210
195
220
220
235
235
250
250
168
132
185
215
235
246
205
217
220
240
265
257
225
236
240
250
260
190
176
200
213
220
215
240
256
254
252
142
160
192
190
212
210
222
210
212
225
220
230
230
212
205
220
230
210
230
192
170
175
186
205
215
216
210
220
215
225
225
215
225
222
205
240
215
200
220
216
226
200
185
170
185
210
235
224
240
170
-999
-999
-999
220
245
255
255
260
270
290
217
181
160
178
235
255
265
260
255
209
215
180
195
220
245
250
260
277
255
205
215
265
247
187
105
101
167
235
170
199
245
285
274
285
290
265
272
302
315
250
295
305
320
330
310
316
319
295
310
315
335
320
329
335
305
325
315
305
267
280
300
310
320
345
355
345
335
334
280
260
300
255
260
298
315
300
298
325
295
290
325
284
245
275
295
344
354
285
190
230
240
245
267
280
290
300
300
302
282
306
210
270
300
290
288
280
310
325
320
250
307
310
260
267
290
310
330
330
335
320
284
290
286
305
285
280
320
300
256
295
285
295
270
281
340
320
300
280
320
262
312
285
320
340
307
310
280
320
310
295
320
340
350
362
354
280
320
316
320
330
315
340
290
317
305
260
260
230
275
265
260
275
250
220
220
300
290
295
310
320
312
295
280
273
295
295
265
270
270
285
245
225
225
290
300
282
265
250
310
320
297
285
235
300
270
270
260
275
300
275
290
285
305
260
220
180
200
225
245
175
180
270
270
195
267
262
275
247
255
255
280
285
270
285
275
210
160
190
220
247
250
252
180
235
265
205
235
224
230
260
220
235
255
235
235
240
255
255
260
245
255
265
255
260
260
180
170
235
234
240
225
250
230
245
265
205
200
190
190
202
225
212
224
245
230
225
235
260
265
255
254
245
240
220
210
216
243
215
200
205
195
154
185
203
190
185
200
205
190
210
200
184
195
220
226
216
240
225
197
170
190
205
230
220
195
200
205
190
200
220
250
190
170
195
180
180
200
215
240
245
244
220
235
262
240
220
175
160
170
210
255
240
210
210
225
240
210
190
210
209
235
252
240
260
214
210
209
220
250
185
160
150
216
235
265
230
250
260
270
280
280
245
268
210
235
270
265
250
260
260
300
310
285
275
265
260
272
290
305
245
292
363
242
270
295
280
300
300
310
332
330
315
290
260
280
210
280
275
255
225
225
230
270
315
305
265
280
325
320
325
335
355
330
280
320
310
200
270
260
240
290
315
305
270
300
320
335
335
304
345
360
360
330
325
345
340
330
270
235
260
290
260
240
270
320
330
340
345
325
325
315
300
235
260
275
290
310
295
310
300
285
275
335
335
350
325
325
305
310
260
275
220
180
180
255
300
-999
-999
-999
315
325
300
280
275
285
322
340
330
284
230
230
240
225
260
270
280
250
300
280
290
279
282
260
195
240
269
280
285
290
310
310
305
295
280
240
250
285
285
280
240
245
235
282
305
315
245
280
300
295
245
230
260
295
300
280
285
265
295
315
335
305
290
265
255
250
255
275
270
280
300
295
260
265
270
240
280
285
290
290
305
305
280
290
285
270
260
180
175
-999
-999
-999
245
265
250
245
255
275
285
270
270
235
165
225
245
245
250
225
250
275
275
255
220
235
240
265
255
250
260
270
280
280
270
260
265
240
235
245
250
180
225
250
200
185
210
-999
-999
-999
-999
190
205
235
245
250
240
225
225
220
230
235
220
190
195
200
225
232
245
230
210
195
185
220
250
215
235
225
180
235
225
200
200
215
195
230
215
215
240
270
260
235
125
150
155
160
160
159
160
175
150
205
205
215
205
195
-999
-999
230
220
220
245
-999
-999
-999
195
220
220
195
170
195
230
220
210
215
235
255
275
225
215
200
210
175
200
225
175
170
190
235
250
255
235
230
235
240
150
180
195
230
225
235
260
230
275
280
240
280
265
265
245
240
265
280
295
275
290
265
220
250
270
245
255
250
255
275
290
295
300
305
315
315
335
330
320
325
335
290
290
275
290
255
260
210
235
290
270
295
185
270
250
260
275
240
260
290
300
280
290
280
320
270
260
220
224
260
300
305
317
334
260
290
290
291
331
271
285
305
220
295
220
194
240
280
260
290
217
265
280
310
295
301
320
310
325
325
310
320
295
310
320
253
270
262
325
345
330
324
330
348
300
305
330
347
305
320
320
290
310
255
280
270
295
335
350
320
330
335
314
312
300
300
265
335
344
297
340
250
280
311
362
369
350
365
350
330
340
244
300
313
333
365
360
310
330
355
360
330
345
360
355
364
336
324
262
280
315
262
230
276
270
305
305
290
295
305
301
296
273
290
300
317
296
295
311
338
330
305
296
280
299
276
296
295
281
290
-999
302
200
240
245
205
218
295
282
288
270
275
195
181
237
265
260
265
303
304
272
228
282
265
258
294
275
255
278
288
272
250
-999
235
282
295
277
270
270
265
261
265
239
206
236
244
265
270
286
286
295
300
298
276
265
261
263
246
270
273
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
233
238
250
260
260
240
260
252
240
225
250
230
220
235
203
200
165
190
205
230
225
200
215
230
240
180
193
201
220
220
170
180
175
185
220
230
200
200
240
236
215
220
205
210
-999
-999
-999
225
207
240
230
220
225
217
200
240
250
230
250
230
205
215
261
281
200
175
225
215
205
220
240
215
165
130
130
194
250
286
303
316
310
298
254
240
154
220
240
260
300
290
255
268
270
305
290
270
290
265
271
315
345
240
250
244
245
310
335
315
280
252
305
311
272
185
250
275
255
235
235
174
225
250
270
285
300
321
320
320
335
310
305
325
330
335
325
310
250
260
260
310
335
200
250
250
263
315
315
320
323
325
330
315
308
300
355
350
330
295
311
350
360
345
375
365
340
357
355
330
320
350
360
365
300
290
320
310
285
310
305
271
315
295
250
260
295
320
330
312
337
316
320
315
355
360
377
332
307
328
290
320
330
331
331
322
241
285
242
205
285
315
295
310
278
265
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
359
389
367
385
365
314
328
305
342
315
295
338
343
323
347
348
256
324
317
314
315
304
312
328
334
310
342
352
368
385
379
350
333
355
378
327
358
356
344
342
204
245
245
239
221
244
264
284
292
294
294
300
300
312
306
303
252
251
288
316
304
315
301
289
280
295
289
279
261
259
210
225
267
301
316
319
318
295
327
305
299
312
319
286
293
323
226
295
295
312
300
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
210
235
249
267
265
260
235
233
162
173
180
195
205
220
235
182
186
195
210
224
227
182
175
180
186
192
208
175
172
172
186
213
220
220
217
240
260
250
240
144
175
180
215
210
220
215
235
250
230
250
250
230
242
230
240
230
225
211
223
244
255
250
260
251
247
249
250
270
275
255
228
222
235
264
260
260
256
270
240
220
220
250
260
228
230
230
250
300
280
255
290
310
300
-999
185
-999
225
-999
270
-999
305
-999
320
-999
250
-999
250
-999
200
-999
255
-999
300
-999
302
-999
315
340
320
291
310
310
340
342
334
330
340
390
335
345
310
330
310
170
175
225
250
250
330
325
260
235
200
275
255
255
300
375
240
230
290
260
265
275
308
305
300
295
290
290
300
320
280
360
284
295
320
335
275
260
210
270
305
320
335
330
240
350
355
300
322
315
267
220
-999
245
-999
330
270
195
180
295
305
300
290
246
270
280
285
305
300
310
310
340
350
340
330
255
300
285
285
280
320
245
240
270
280
285
280
310
300
290
300
290
310
325
335
330
285
330
316
305
325
330
-999
-999
-999
250
275
310
321
333
300
305
330
350
365
275
244
260
280
260
280
305
230
195
190
252
290
260
242
270
263
309
289
272
210
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
257
268
266
247
252
255
255
254
260
255
215
180
150
218
240
235
220
212
160
178
140
150
179
191
199
219
199
190
213
190
187
192
190
204
210
210
225
223
219
248
218
255
246
250
250
221
212
221
222
235
219
210
234
193
220
234
227
200
207
200
216
234
130
141
147
157
171
171
190
195
230
249
231
210
224
274
234
238
220
246
260
241
240
236
238
257
256
251
263
193
256
283
267
222
227
260
260
256
239
248
271
291
264
276
283
230
244
244
266
284
303
254
160
200
208
204
223
247
265
298
309
322
304
305
304
246
279
305
291
280
276
271
255
269
290
314
333
339
335
240
290
320
321
190
290
280
260
231
260
284
300
312
292
287
322
344
294
272
177
256
220
250
262
292
316
289
287
340
345
246
252
267
291
256
250
270
264
266
284
247
246
263
197
243
239
281
285
267
281
262
274
339
322
276
242
277
273
274
283
292
280
306
314
288
259
260
261
251
222
267
274
273
274
264
261
303
308
321
333
324
305
337
307
307
303
333
322
289
290
272
309
287
269
280
284
312
276
263
305
293
278
289
294
286
291
302
284
305
289
293
281
290
280
290
264
308
281
252
274
281
303
297
296
271
209
203
195
205
259
277
255
270
275
250
290
261
270
332
290
295
287
265
269
268
270
256
257
-999
330
285
290
280
315
270
270
235
265
295
335
270
310
300
300
210
285
310
315
300
242
346
342
345
340
310
290
265
255
270
290
300
300
210
257
283
275
260
250
315
306
309
306
267
283
274
274
268
236
265
252
305
264
210
266
239
223
256
279
220
224
219
242
248
255
247
269
267
280
250
210
172
197
246
226
230
220
205
227
238
230
255
200
210
180
237
229
232
225
224
247
240
235
233
230
255
202
220
230
240
-999
-999
-999
228
220
230
235
220
250
235
197
190
235
190
175
185
205
255
250
185
185
150
170
175
195
230
255
250
235
265
250
215
220
215
196
200
220
245
265
250
222
214
214
220
227
260
271
232
235
221
233
230
276
241
245
236
243
217
220
225
240
250
255
276
230
255
195
188
215
223
235
255
193
194
218
255
280
280
287
300
301
310
276
236
221
177
190
230
235
205
270
295
315
289
300
310
310
305
320
335
316
270
235
218
250
270
295
300
300
295
305
317
330
345
325
330
399
330
390
355
275
262
256
220
298
340
243
247
295
275
265
286
243
235
280
330
355
345
318
327
310
325
335
360
352
340
364
355
350
357
330
258
260
320
350
365
380
386
395
340
325
308
340
365
350
357
345
335
345
325
247
300
325
345
360
365
430
265
270
265
315
323
328
335
340
315
330
350
320
318
333
328
323
346
314
315
343
340
365
352
338
293
332
347
322
355
375
360
331
341
326
313
245
215
255
276
296
341
324
328
330
337
335
307
285
325
330
325
280
285
292
280
310
280
260
285
292
317
295
290
285
300
325
328
258
261
241
246
310
325
253
290
240
233
302
295
333
325
332
335
320
360
325
322
340
355
330
325
330
310
305
280
305
315
335
342
260
265
236
195
196
200
242
260
290
260
255
270
282
265
270
260
255
240
260
272
-999
-999
-999
-999
-999
-999
-999
220
225
262
270
246
244
255
270
260
250
276
260
264
271
-999
-999
-999
-999
-999
-999
-999
276
255
266
278
276
263
276
172
265
280
272
273
249
200
285
200
225
235
240
256
233
240
250
262
275
264
240
274
225
220
195
225
235
220
240
230
230
215
200
205
185
140
237
190
205
205
197
156
160
172
170
185
182
169
196
196
214
223
240
206
210
233
247
261
234
210
215
206
190
159
180
185
195
213
220
218
195
220
195
200
202
215
225
230
230
245
250
232
236
172
180
185
210
245
265
220
237
238
-999
-999
-999
-999
-999
-999
-999
180
195
219
246
237
247
238
250
239
262
226
216
255
251
270
256
295
320
264
251
240
209
233
309
295
299
282
297
297
304
239
267
278
267
319
312
322
323
303
275
289
300
309
236
292
238
255
280
289
260
265
309
302
316
316
322
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
235
315
309
333
318
313
308
347
332
315
335
246
194
330
-999
-999
-999
-999
-999
-999
-999
315
235
214
286
301
317
311
220
310
305
305
263
277
305
340
346
330
320
330
348
308
333
304
262
228
229
278
275
303
248
299
315
320
335
320
306
305
300
275
263
223
210
303
311
321
315
325
293
328
336
348
321
315
313
312
335
337
345
351
344
351
314
341
320
335
346
319
336
347
347
325
315
305
307
345
332
298
343
332
360
356
348
359
389
-999
-999
-999
-999
-999
-999
-999
350
335
342
370
372
375
380
287
250
322
329
330
348
315
354
375
367
390
335
367
280
335
293
280
322
343
370
366
355
362
358
362
348
338
325
330
320
320
305
315
300
337
320
280
270
300
305
308
315
302
305
335
330
295
216
286
303
285
300
286
315
320
318
312
310
225
289
313
315
320
300
300
309
297
308
310
300
310
235
250
252
257
293
224
242
270
278
278
279
276
286
255
246
252
257
260
270
265
280
285
285
286
279
241
261
225
212
218
216
221
224
230
265
263
277
275
244
233
201
233
220
212
213
190
193
205
223
227
220
245
229
220
235
245
210
225
200
175
180
203
235
245
240
230
200
175
191
206
208
190
225
221
245
221
200
202
243
233
205
210
228
229
230
255
245
239
184
232
255
262
240
205
195
184
195
210
170
210
225
239
170
161
180
190
185
190
245
258
275
245
229
234
241
256
260
280
260
230
220
150
165
170
260
251
276
295
278
304
287
299
296
309
307
285
315
340
350
287
334
363
350
312
339
341
336
284
240
237
314
314
318
316
287
299
300
303
337
335
260
300
282
320
290
277
282
283
305
325
330
346
319
360
360
362
353
359
332
345
300
320
330
315
305
290
243
253
300
307
288
214
290
305
291
233
310
215
306
291
317
330
315
320
255
226
300
320
340
-999
-999
-999
-999
-999
-999
-999
343
350
350
362
371
-999
350
314
275
298
200
248
230
276
330
350
349
343
325
320
322
305
246
290
280
270
295
320
360
340
320
280
293
315
295
312
321
322
341
367
338
253
312
303
312
320
326
341
373
376
365
365
359
327
329
317
301
294
308
328
296
274
332
347
321
343
318
314
306
320
264
253
283
282
293
305
322
293
324
259
243
295
303
326
337
295
287
292
292
277
309
272
296
267
267
265
268
310
305
332
307
303
312
300
292
326
292
276
277
294
299
309
304
292
243
296
309
304
300
310
268
301
295
287
285
275
253
211
287
302
313
320
242
175
208
241
258
283
247
262
287
268
289
289
279
281
281
272
292
292
264
257
254
239
277
281
296
286
297
286
287
285
264
267
279
240
272
252
255
257
263
262
276
274
276
280
292
270
-999
-999
237
-999
-999
-999
-999
229
-999
-999
-999
254
-999
240
228
209
158
174
192
207
225
223
231
228
223
232
227
223
253
196
196
182
217
227
216
222
217
209
203
193
199
207
232
252
224
267
235
238
241
-999
235
234
238
250
244
235
234
228
218
209
231
249
240
239
241
232
256
257
239
252
255
-999
-999
250
215
218
242
221
205
-999
245
248
264
261
250
278
247
239
168
217
234
235
233
242
258
-999
-999
-999
-999
-999
-999
-999
268
283
297
298
317
324
318
305
322
318
320
339
340
355
320
330
325
316
332
315
317
317
307
332
324
270
224
264
300
310
221
230
260
305
360
314
322
338
329
217
282
197
220
253
297
265
254
263
318
267
287
282
315
349
363
377
351
331
353
295
285
252
261
267
307
333
259
249
248
275
288
313
305
329
337
343
311
322
285
251
234
254
267
280
306
324
347
347
320
294
316
334
335
327
303
344
284
315
310
322
324
321
295
355
351
290
300
307
265
267
307
337
302
305
253
307
264
303
320
325
292
257
297
320
293
315
307
244
233
279
314
286
307
323
302
324
310
290
295
231
205
189
214
253
302
320
287
300
323
315
295
277
255
247
284
210
260
297
300
292
237
273
298
290
294
299
323
285
258
257
264
312
307
304
307
305
312
312
298
279
247
286
300
301
312
304
336
330
312
323
307
317
322
312
294
268
282
297
318
328
330
332
340
323
319
282
250
299
295
289
292
287
298
294
276
286
310
276
283
299
300
305
317
310
318
310
266
280
240
262
266
232
231
246
269
279
255
251
286
299
290
283
289
288
266
260
272
293
295
261
263
242
233
237
247
250
259
262
236
188
212
220
230
240
163
241
241
254
229
220
213
227
243
173
180
192
198
191
187
183
197
215
194
182
210
217
206
217
237
237
176
235
248
255
262
113
125
132
160
172
187
207
207
204
189
197
227
238
169
183
197
236
224
194
196
205
201
198
218
222
225
258
145
158
197
194
186
189
-999
210
225
220
211
203
210
227
236
245
245
260
251
282
220
198
220
242
251
271
214
-999
-999
-999
-999
-999
-999
-999
-999
247
258
280
290
274
271
274
275
292
282
308
223
230
247
276
312
296
255
288
332
298
312
289
322
320
324
345
336
332
335
321
263
250
284
299
325
267
216
238
264
260
294
328
287
285
296
284
242
263
328
317
329
352
321
337
322
332
363
344
350
318
299
305
272
285
223
244
323
325
337
361
358
327
347
284
331
335
344
280
284
321
333
350
362
347
350
371
334
309
330
344
355
237
235
260
340
351
341
342
325
342
327
295
315
255
287
340
378
358
346
317
342
367
370
378
377
361
340
354
320
247
310
334
320
348
367
353
356
345
363
357
363
367
335
257
286
250
320
269
298
307
326
305
317
322
320
316
336
324
367
385
386
381
385
328
325
342
348
325
354
352
365
350
351
324
330
350
355
354
346
357
350
353
320
270
302
330
300
314
331
325
306
315
320
285
300
294
315
316
307
310
309
318
290
296
305
337
300
287
291
322
354
360
356
364
310
195
235
185
232
282
225
193
229
234
258
250
247
275
264
263
269
272
290
254
223
240
270
291
307
302
242
236
282
295
265
244
280
280
295
279
285
205
192
205
179
190
234
230
240
240
236
222
241
216
226
252
220
215
214
223
237
225
230
260
234
163
220
192
199
197
210
197
182
221
219
207
203
177
178
233
178
181
180
227
205
227
219
220
226
214
160
200
210
206
199
210
220
234
230
240
209
227
213
229
-999
206
195
190
215
224
196
182
232
236
249
237
227
205
187
180
185
219
165
179
187
219
210
220
217
221
241
257
241
239
262
254
250
247
237
243
263
146
202
238
250
280
227
218
254
243
234
236
223
233
252
264
288
237
228
244
254
264
225
250
247
290
300
246
293
279
247
245
250
275
298
312
315
307
309
304
248
253
269
293
305
237
217
284
311
317
323
340
334
352
359
318
324
322
330
347
342
339
340
259
343
357
354
381
364
320
325
274
258
257
220
236
269
287
317
326
299
295
297
324
337
323
247
276
274
313
310
347
358
323
326
344
340
361
353
367
365
356
356
357
346
191
176
232
254
288
264
302
301
300
295
307
321
250
274
270
297
306
305
254
299
275
256
258
274
247
265
252
-999
316
225
240
304
304
323
306
286
264
277
278
305
314
337
328
337
347
315
355
330
336
322
320
307
297
321
328
312
291
323
329
308
301
296
262
224
232
264
293
264
261
250
296
243
283
291
312
306
308
320
317
302
296
307
330
341
310
231
247
259
294
237
252
278
288
277
287
302
296
296
231
300
287
248
244
272
297
270
292
270
223
257
279
297
302
310
315
317
281
194
252
284
305
259
269
304
263
275
293
325
300
305
306
260
260
272
288
283
193
175
174
232
230
249
269
292
314
232
249
249
252
278
295
230
246
244
246
250
254
259
256
255
265
270
276
245
211
220
235
254
276
280
214
235
242
235
250
257
265
165
220
223
221
207
214
225
226
226
225
241
256
242
141
153
185
199
214
245
194
171
187
218
210
209
225
239
230
221
223
234
231
235
245
256
235
240
206
195
186
188
165
177
206
220
215
210
210
225
235
236
237
236
195
138
135
160
196
211
208
222
232
189
190
179
125
147
159
180
190
212
191
168
149
201
235
256
256
258
225
272
240
230
170
189
189
205
215
233
269
277
250
267
222
190
234
270
229
262
210
201
191
210
232
269
306
267
239
232
236
251
300
290
295
270
300
291
295
314
331
330
335
331
230
265
276
289
310
179
232
176
246
299
261
272
305
287
306
292
301
320
342
345
335
335
285
320
324
329
315
304
319
292
321
335
350
264
275
306
340
325
341
298
257
307
339
310
324
336
335
289
310
345
355
370
362
362
342
290
283
330
349
218
310
282
288
220
220
262
292
254
274
285
290
315
294
276
300
250
166
260
295
306
314
335
306
255
290
308
291
290
281
295
324
285
307
324
318
325
312
310
257
295
314
301
326
298
315
316
311
248
220
310
325
328
325
280
299
310
321
325
309
315
315
226
255
285
302
304
269
250
298
301
301
285
291
285
280
286
310
289
315
314
328
330
332
310
311
322
327
325
295
295
316
325
301
348
295
292
326
350
320
336
330
358
348
376
275
315
295
302
214
292
302
312
310
223
285
286
285
301
245
299
218
200
265
225
250
254
241
242
259
274
278
254
274
265
235
186
215
235
252
270
255
207
240
245
265
241
200
220
205
235
250
249
235
220
245
260
265
290
268
226
250
259
232
231
225
248
267
260
220
225
240
268
264
238
244
202
188
215
236
236
240
242
249
250
263
225
230
230
240
249
250
227
189
194
150
165
168
140
145
164
180
176
199
200
210
210
224
234
240
265
244
210
170
195
202
214
215
220
206
189
171
210
233
230
234
244
244
253
253
174
136
164
175
210
216
220
175
158
167
165
197
210
212
201
198
206
205
213
220
206
225
242
241
234
260
250
241
225
236
235
195
190
226
234
247
251
210
206
224
220
239
233
252
265
268
266
251
254
266
267
280
296
279
280
278
256
250
270
274
260
264
262
256
271
270
284
290
250
240
199
201
160
180
211
205
210
224
221
253
259
282
285
304
318
322
334
322
323
302
315
344
360
307
321
300
324
332
350
369
351
301
234
247
299
307
270
226
278
184
210
240
246
290
296
317
340
344
324
352
315
235
240
296
310
277
317
343
346
350
364
394
365
346
327
221
304
317
330
300
255
280
263
290
330
330
285
316
345
305
270
230
295
292
294
278
349
345
308
340
340
353
359
345
368
355
342
348
352
305
344
325
328
286
304
350
342
320
286
344
345
365
299
312
301
267
250
225
249
282
295
230
296
289
318
291
306
290
320
300
301
320
341
355
305
304
342
335
301
341
289
305
324
321
324
330
323
322
346
360
364
358
342
366
370
362
340
348
352
311
330
311
274
200
236
219
271
290
315
326
300
306
301
315
320
346
335
327
318
332
345
335
293
320
340
340
286
281
251
285
316
324
339
290
325
327
321
316
315
326
296
225
263
305
301
305
319
315
296
320
336
340
329
331
278
279
296
270
286
304
300
291
280
265
260
266
260
283
298
300
299
309
323
324
311
284
287
295
306
294
315
316
310
295
257
196
210
229
250
242
235
229
227
220
245
240
244
234
243
270
273
270
255
240
219
225
236
237
250
242
260
284
253
195
207
205
226
233
246
251
265
268
280
235
240
254
251
225
290
275
291
270
236
260
243
205
210
218
222
241
186
205
225
245
242
226
225
200
204
216
215
210
230
255
246
241
237
250
255
222
189
216
226
254
248
256
209
218
195
190
210
233
245
255
254
254
225
252
245
249
267
256
225
234
235
272
290
274
291
305
173
191
201
234
224
231
242
273
265
286
309
305
325
317
300
298
305
300
304
272
220
161
271
279
254
270
300
265
286
298
321
334
344
345
308
310
316
300
212
316
304
310
280
333
338
342
276
183
204
310
305
294
305
292
198
207
234
266
311
346
266
303
296
312
311
233
321
352
364
327
346
290
330
348
339
296
265
184
276
285
308
306
334
363
380
340
298
234
200
274
290
310
304
339
320
293
295
311
277
316
291
244
204
245
245
255
300
310
276
280
286
301
325
326
295
314
329
281
270
290
330
345
310
276
305
333
325
289
293
240
260
309
346
310
294
315
295
313
288
294
302
271
316
310
337
320
311
332
354
353
325
295
285
271
291
309
310
306
279
307
281
310
298
315
313
275
319
355
354
312
314
298
307
314
325
320
299
323
305
321
332
324
307
318
322
339
349
343
345
356
376
366
357
355
347
316
310
317
331
315
326
354
325
306
301
296
295
294
301
306
321
255
295
305
280
298
306
293
295
275
282
283
306
306
296
325
308
312
294
324
323
306
250
270
271
296
312
322
320
280
300
233
301
250
306
265
274
245
224
216
230
260
280
292
296
279
231
204
208
251
250
246
246
267
238
195
229
204
185
221
221
217
232
213
218
230
251
256
238
224
224
234
228
210
222
212
225
234
216
225
216
209
229
226
223
230
234
234
231
244
205
210
212
-999
254
255
240
215
200
206
211
214
216
230
208
204
215
182
200
214
210
210
216
202
200
213
230
246
257
221
164
191
187
212
226
221
190
214
220
232
228
220
228
251
277
251
249
245
230
234
247
264
255
250
238
251
271
284
265
263
250
245
248
265
289
246
167
194
208
216
239
284
261
268
272
278
260
266
290
295
284
291
305
210
173
232
241
259
276
301
310
271
222
268
292
276
270
291
342
344
254
232
229
180
241
258
209
275
290
306
282
282
299
323
339
340
270
301
329
344
296
306
327
200
247
310
335
349
-999
-999
-999
306
306
294
334
352
364
360
372
347
320
315
318
300
316
327
335
340
339
352
366
352
310
310
322
299
325
342
317
314
311
305
312
303
286
284
246
206
290
327
344
295
310
286
277
294
269
265
293
317
307
305
320
325
253
278
290
286
291
294
295
253
244
294
300
315
248
295
278
274
268
295
275
312
281
298
312
314
229
220
180
248
227
258
261
280
291
310
300
268
212
244
276
315
305
320
335
333
351
316
303
319
290
239
202
212
207
245
283
283
246
277
265
250
264
275
298
298
310
290
252
238
262
280
273
270
283
293
290
303
270
285
233
283
297
328
312
280
298
298
310
278
265
266
252
211
225
272
285
285
289
273
245
238
256
247
284
236
258
270
275
200
231
232
262
270
258
261
275
278
186
237
225
243
261
224
218
242
237
274
278
282
289
260
210
175
214
225
247
197
219
216
220
222
206
235
220
235
195
178
219
216
208
224
240
206
224
240
232
230
222
220
223
215
211
218
240
240
219
220
219
195
194
213
205
214
220
230
240
246
215
220
220
170
230
227
138
162
182
177
213
210
200
235
228
214
216
186
182
203
197
195
215
196
186
186
189
206
213
150
206
236
200
158
186
215
257
193
189
200
200
199
220
220
207
223
230
231
232
230
221
241
258
243
231
224
240
235
249
261
241
243
231
226
234
261
256
248
243
244
261
267
271
273
269
275
279
287
299
309
306
312
314
256
268
300
302
263
270
317
266
225
293
326
276
232
228
248
231
233
255
246
254
271
310
310
294
304
325
331
327
326
264
280
330
332
309
196
312
335
290
257
289
321
327
339
344
345
346
315
271
264
253
290
295
283
250
252
261
269
246
240
297
278
301
335
310
271
315
344
325
335
333
302
307
289
300
301
270
246
263
288
230
264
336
325
215
244
275
291
310
270
313
331
304
320
331
321
220
236
260
295
286
290
302
310
312
316
322
306
256
309
295
307
334
331
300
273
310
340
348
345
306
275
298
313
328
366
376
346
363
387
395
367
341
340
347
344
320
294
347
345
361
345
344
375
310
291
310
337
338
346
349
321
336
340
344
316
338
342
338
305
288
309
318
335
338
294
-999
-999
325
304
341
321
315
280
246
205
233
248
198
279
304
325
326
289
309
327
317
324
290
288
300
280
270
290
295
290
300
236
232
266
245
186
191
255
300
300
287
294
272
282
267
293
212
274
244
221
194
239
185
236
240
270
292
261
200
225
194
264
235
268
258
259
270
268
277
285
191
256
277
246
176
165
210
177
226
186
234
243
245
263
238
240
236
238
255
255
252
240
224
240
250
251
243
227
235
258
256
221
208
232
233
232
240
235
252
240
212
205
217
219
223
211
216
200
194
220
206
215
241
220
206
216
226
212
170
179
197
194
193
212
201
205
179
212
219
225
215
191
199
201
241
222
179
220
210
204
214
237
256
179
187
157
205
185
156
184
195
205
245
215
210
210
214
225
226
235
240
232
226
221
215
245
224
221
242
283
272
260
269
280
290
271
314
265
286
281
300
286
295
240
246
217
198
225
253
275
312
314
285
280
275
299
337
312
238
225
165
174
242
291
270
248
200
246
266
302
343
326
324
241
262
270
299
335
330
297
309
317
330
336
301
258
306
326
333
335
303
310
300
267
302
316
277
250
292
324
300
255
226
241
270
275
260
266
280
287
300
292
330
286
311
199
209
230
270
298
269
279
287
258
210
250
255
275
306
321
290
314
297
204
280
230
201
270
294
305
312
241
264
299
290
285
294
278
321
291
250
275
289
310
289
307
323
307
287
310
289
299
293
302
281
295
315
327
-999
350
343
292
313
314
314
326
331
299
296
327
326
336
297
306
327
350
349
341
310
334
332
296
320
304
294
254
220
296
320
320
307
281
317
332
345
348
321
231
270
312
345
356
258
244
249
311
230
237
265
297
309
305
314
322
331
325
284
314
320
325
331
260
276
293
294
270
280
295
285
306
239
309
305
300
302
310
318
330
325
326
319
286
310
309
315
320
311
271
310
304
301
307
299
305
320
318
295
294
279
300
258
235
265
269
270
292
310
296
285
274
280
286
279
290
287
295
300
305
305
262
294
299
280
280
222
194
222
240
309
240
267
272
278
260
242
279
260
240
217
249
267
230
241
265
278
236
238
283
276
155
171
200
165
185
198
190
211
221
242
235
230
218
193
174
205
221
215
238
250
219
167
191
210
167
185
206
215
230
239
220
195
195
222
200
206
210
224
230
255
184
200
208
217
230
240
176
165
175
189
182
200
230
250
291
254
255
271
290
315
270
235
180
245
270
225
230
245
270
245
255
250
235
250
275
295
260
265
190
170
215
270
270
275
272
270
280
285
250
238
238
245
270
238
265
280
295
290
195
250
245
290
235
210
245
265
275
255
280
285
300
295
292
300
315
320
335
348
305
300
315
328
305
310
320
292
310
275
-999
260
270
265
280
330
-999
305
310
348
-999
-999
-999
-999
335
-999
-999
335
-999
345
-999
330
325
290
225
260
270
222
315
310
290
258
305
310
328
325
-999
280
-999
326
-999
335
355
358
340
-999
358
-999
340
320
295
300
-999
-999
-999
-999
350
-999
-999
-999
-999
320
-999
-999
-999
325
260
235
-999
-999
360
350
-999
-999
-999
-999
-999
-999
-999
-999
-999
360
320
-999
-999
-999
-999
-999
330
-999
-999
365
-999
-999
-999
-999
315
-999
315
-999
-999
-999
384
-999
-999
328
326
348
340
335
315
305
320
320
-999
335
-999
-999
-999
370
-999
-999
-999
375
-999
-999
355
313
325
352
356
350
344
350
286
225
230
225
319
303
320
341
320
305
315
350
330
320
350
325
330
320
320
315
320
335
310
305
330
348
347
373
340
330
325
275
205
253
280
260
250
275
295
300
308
320
315
315
310
320
332
321
330
339
330
345
330
290
323
297
280
270
300
280
282
288
295
295
305
295
325
335
315
306
300
280
300
307
287
274
287
245
245
252
275
291
296
255
200
245
260
245
232
233
218
235
215
190
225
-999
-999
280
265
214
235
225
247
241
238
235
225
235
235
182
207
240
230
180
175
185
221
224
243
215
224
218
205
210
200
215
225
220
205
215
215
210
209
215
210
230
222
237
206
185
175
180
190
200
230
205
210
225
230
225
235
230
253
255
193
235
231
230
254
265
275
285
275
245
251
224
233
211
235
255
200
215
227
230
245
245
230
-999
-999
-999
-999
-999
288
220
-999
-999
-999
-999
292
236
191
250
281
294
281
285
301
305
305
310
265
265
321
318
318
301
250
260
285
-999
330
285
245
295
320
332
315
-999
-999
-999
-999
-999
348
342
335
367
358
340
321
320
335
364
297
235
101
117
190
245
281
295
325
330
346
315
325
274
335
225
-999
315
314
347
311
310
296
330
340
355
365
347
355
370
365
367
341
372
363
343
350
370
361
257
331
275
328
305
235
280
335
351
307
310
320
276
295
295
330
340
325
345
340
335
350
360
315
350
340
270
250
230
210
205
215
300
325
350
355
330
340
305
305
325
330
320
335
305
261
275
272
273
270
290
310
280
241
270
305
288
282
275
300
310
315
211
225
245
210
240
275
282
280
295
286
286
278
205
210
251
280
266
256
234
183
210
230
245
260
247
267
282
273
284
281
243
288
296
250
264
278
287
279
245
224
230
265
246
245
235
269
264
249
315
274
256
235
256
270
260
284
265
217
248
248
250
201
227
255
222
240
235
243
248
260
248
250
254
250
241
250
254
261
256
260
268
270
243
245
258
225
246
250
240
245
245
265
249
243
225
221
225
210
196
210
191
170
175
190
205
225
178
168
175
185
171
223
230
218
220
228
207
210
203
191
194
215
218
-999
-999
-999
225
235
190
216
240
248
250
201
187
168
178
180
185
205
208
195
155
160
175
201
217
207
196
199
220
230
250
249
220
182
185
203
240
175
194
215
265
225
255
275
275
265
270
265
217
208
250
248
260
214
226
245
250
248
265
275
295
307
304
250
231
235
240
250
285
290
229
221
245
281
243
191
228
255
240
259
286
295
265
285
290
310
310
201
225
230
255
265
315
320
230
245
239
265
285
285
296
310
330
345
360
319
247
278
285
300
295
220
235
255
285
305
335
314
324
299
325
306
309
325
320
254
275
305
285
269
300
325
330
318
330
320
325
332
330
350
364
330
330
320
328
340
340
355
345
361
325
321
320
326
335
355
350
312
315
315
274
308
330
313
319
313
270
306
255
297
305
297
305
320
309
311
288
315
296
286
252
278
295
290
305
319
340
326
312
325
335
343
345
340
340
350
370
370
360
325
360
295
325
325
340
325
290
300
270
305
285
280
260
300
320
320
325
-999
280
330
320
342
309
279
304
329
-999
330
345
288
289
314
310
298
296
307
270
202
240
290
295
298
299
305
295
325
301
-999
319
331
336
302
310
263
274
-999
-999
295
-999
254
190
225
256
269
283
267
288
286
288
301
291
236
166
185
266
250
178
234
253
258
276
281
281
245
238
182
234
291
306
248
265
164
190
220
250
240
217
215
214
231
220
246
240
243
253
280
285
265
261
255
230
228
249
271
217
222
250
254
264
231
221
215
225
243
204
202
214
238
248
227
243
249
267
267
264
260
269
255
267
272
252
221
227
244
231
236
227
237
226
237
250
244
200
208
216
224
235
245
257
186
218
252
229
221
177
177
180
181
202
198
215
230
215
201
216
226
226
208
230
243
252
253
262
250
265
274
288
271
225
234
237
250
246
251
260
239
243
250
261
266
273
254
234
269
276
285
251
233
224
212
240
261
278
238
264
297
291
317
271
220
213
277
301
272
290
306
311
335
324
240
303
305
341
335
327
330
297
298
317
320
339
340
328
336
351
355
347
360
365
257
257
243
252
308
348
369
380
377
287
282
275
349
359
360
364
373
299
282
309
322
310
348
327
337
300
344
350
331
305
290
326
308
317
330
350
371
389
383
331
310
279
302
309
220
250
299
340
319
330
360
370
340
357
260
320
357
329
342
320
276
299
281
270
207
280
308
315
301
320
305
329
330
283
243
322
315
300
309
327
344
340
310
293
275
276
280
320
337
318
318
294
330
305
260
232
280
301
232
235
282
301
306
307
233
240
262
280
287
280
295
311
310
302
308
291
250
268
283
220
270
292
296
307
290
279
285
298
289
305
310
310
301
247
226
281
290
248
265
272
304
301
313
306
306
310
317
298
309
300
295
310
293
297
288
292
303
298
213
232
243
264
291
306
306
318
307
234
258
204
258
306
207
243
285
257
227
196
212
230
270
289
250
244
240
243
266
291
263
259
274
271
290
277
228
210
225
244
256
269
292
205
287
266
256
260
258
265
244
220
227
237
240
240
246
254
250
176
158
203
253
260
229
209
211
215
228
246
249
252
257
260
257
257
259
211
165
181
190
194
195
210
249
260
263
205
223
223
243
228
192
227
221
243
226
226
219
233
260
252
204
190
207
211
199
197
232
222
231
191
192
211
190
160
127
161
171
180
200
210
222
223
226
219
188
201
213
228
225
223
226
228
236
237
236
254
256
243
246
220
228
261
256
250
230
244
220
226
181
99
155
164
177
210
253
265
271
220
235
287
285
272
230
185
219
224
256
263
240
235
210
200
228
210
218
230
270
190
197
203
225
261
236
249
247
264
251
248
270
281
293
267
286
279
299
240
219
257
255
250
250
280
299
316
257
297
302
307
317
308
317
305
304
278
309
259
289
296
283
285
289
301
305
313
321
331
339
295
299
314
355
350
370
376
355
321
292
321
281
350
235
240
283
295
317
264
264
275
298
321
349
342
240
290
329
310
243
295
237
236
282
299
309
316
320
243
310
342
318
333
329
337
358
350
330
320
340
300
350
362
290
310
336
364
385
370
290
318
291
309
339
319
333
343
330
320
325
307
280
254
298
305