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