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