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