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