.
]]>
.
]]>
227
226
224
222
222
217
217
218
219
219
219
220
223
223
220
215
213
210
208
207
206
205
204
203
197
197
197
197
195
194
192
192
194
196
196
199
202
203
203
203
202
202
202
202
198
196
196
195
192
192
192
192
192
192
192
192
192
192
192
192
192
192
193
193
193
193
193
193
193
193
193
193
193
193
193
193
194
194
194
194
195
194
194
194
195
195
195
196
196
196
197
197
197
197
197
197
198
199
199
199
199
200
201
201
202
203
203
204
204
204
205
206
206
206
206
206
206
206
234
202
202
205
210
210
213
212
209
213
216
217
218
226
227
227
227
228
234
234
234
237
239
242
243
245
251
254
256
255
255
255
255
273
275
280
287
287
288
288
289
289
290
291
292
296
311
312
316
324
342
345
350
351
351
342
342
343
342
341
340
340
346
350
352
357
366
368
369
370
370
370
370
370
367
359
381
385
391
388
384
381
378
376
382
381
383
379
379
382
385
386
390
390
389
388
387
387
387
382
379
373
362
364
365
365
364
363
362
360
363
362
360
348
343
341
337
336
334
332
329
327
327
327
327
327
327
326
334
338
329
323
321
320
319
319
319
318
315
315
315
315
316
317
323
324
324
322
322
322
322
322
321
322
322
321
324
337
333
328
324
322
325
336
337
337
336
339
331
329
328
328
328
328
331
331
332
333
331
329
329
329
329
329
329
329
329
329
329
332
332
333
334
336
336
337
338
338
338
338
339
339
339
341
341
341
341
341
342
342
342
343
343
343
343
344
344
344
344
344
344
344
344
344
346
346
347
350
350
349
348
350
354
356
357
358
358
359
359
360
361
362
362
362
363
363
363
363
363
364
364
364
365
366
367
367
367
367
367
367
367
367
366
366
366
366
366
366
366
366
366
366
365
365
365
365
365
365
365
365
365
365
365
365
367
368
370
371
372
373
374
375
376
377
377
378
378
378
378
377
377
364
362
362
361
360
359
358
359
360
360
360
355
353
350
349
349
349
349
350
351
352
352
352
352
351
351
351
351
350
350
350
347
347
346
346
345
345
345
345
345
345
345
345
345
345
345
344
343
341
339
338
338
339
339
338
337
336
336
335
335
335
335
335
335
337
338
335
333
332
331
331
330
330
330
330
332
331
325
323
322
322
322
322
321
320
320
320
321
321
321
322
327
331
332
331
326
325
324
324
323
325
325
326
326
326
326
326
326
326
326
326
325
325
325
324
324
320
319
317
315
315
315
315
315
315
315
314
313
313
312
312
311
311
309
309
308
308
308
306
305
305
305
305
305
304
304
304
304
302
302
297
297
297
297
295
295
295
295
296
296
294
292
291
291
291
290
290
290
290
290
291
291
291
291
289
289
289
289
289
289
289
289
289
289
290
293
294
294
296
296
297
300
301
304
306
306
307
308
317
318
319
320
319
319
320
321
321
321
330
333
334
335
336
336
337
340
341
343
351
356
357
358
365
366
369
371
373
375
377
377
381
383
385
390
391
394
397
391
391
391
391
391
390
388
388
391
391
390
384
383
381
380
380
380
375
374
372
371
368
364
359
357
354
351
351
352
352
353
353
353
350
345
342
342
341
341
339
338
338
337
337
338
336
335
334
333
328
328
327
322
319
315
315
312
311
310
310
310
310
310
310
310
310
311
311
310
306
305
307
305
288
281
272
271
274
274
275
276
276
276
277
284
288
293
294
300
300
302
303
304
305
309
309
308
307
308
308
309
313
317
317
317
317
317
317
317
317
318
319
330
330
331
332
334
335
340
342
343
345
347
348
344
341
339
337
334
333
336
342
345
349
362
368
374
355
353
350
347
345
342
341
341
342
342
343
344
345
346
347
348
348
351
352
350
345
340
325
323
321
321
313
311
310
311
311
312
313
313
313
313
313
313
312
311
310
301
294
293
291
289
282
279
277
274
273
272
272
273
273
275
276
277
278
278
280
281
282
282
283
283
284
285
285
285
286
286
289
282
280
280
281
292
309
309
310
310
325
325
326
320
284
285
284
277
266
264
253
246
219
219
219
219
219
219
222
231
232
234
237
238
240
237
235
234
232
231
231
231
221
220
222
224
222
221
219
220
219
219
216
215
212
211
210
209
209
208
206
203
203
203
203
204
205
205
205
205
205
205
205
206
207
210
213
214
216
214
212
208
205
205
205
205
205
207
205
204
203
201
201
201
202
202
203
204
203
202
201
200
200
203
202
201
200
199
197
195
196
198
199
200
200
200
198
198
195
194
193
193
193
194
194
195
195
196
197
198
198
200
203
205
209
214
214
215
215
216
218
222
230
236
238
239
240
241
241
241
241
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
243
243
246
256
256
262
262
256
272
267
272
277
277
272
272
275
279
280
290
290
291
301
309
330
331
332
332
332
332
332
332
331
331
328
327
327
326
326
326
326
326
327
330
330
329
328
327
326
326
326
325
325
325
325
325
326
328
341
341
341
342
342
343
346
350
356
356
355
355
357
359
366
370
368
364
364
363
362
362
372
372
372
372
372
372
371
369
368
368
368
367
363
363
354
354
362
362
361
360
360
357
356
355
353
352
345
337
334
331
330
330
330
329
328
328
326
324
325
326
327
327
328
325
324
324
325
325
326
329
330
328
326
311
307
294
281
280
279
278
278
278
280
279
279
278
271
271
272
274
273
272
272
271
270
270
271
273
266
266
268
269
268
267
263
263
263
266
265
261
259
262
261
258
258
258
258
260
261
265
266
262
262
262
263
262
261
259
261
253
252
251
251
251
250
247
247
246
246
246
245
242
242
240
240
239
238
237
236
235
237
239
241
245
245
245
245
245
245
248
248
247
245
244
241
241
240
240
239
230
226
226
226
226
226
226
226
225
225
229
231
233
236
239
239
241
244
246
249
253
261
263
265
267
279
283
290
297
298
301
304
305
306
307
308
309
309
309
310
310
311
312
313
313
312
312
311
309
296
293
292
290
293
291
290
289
281
273
273
271
260
245
245
240
216
204
200
195
191
191
191
191
191
190
190
189
189
189
189
188
188
188
188
188
188
187
187
187
187
187
187
187
187
188
188
188
188
188
188
188
188
188
187
187
187
187
187
188
188
188
189
189
190
190
190
192
196
196
196
196
196
196
193
191
193
192
191
191
191
192
192
197
200
200
199
198
198
197
196
195
210
216
216
218
218
219
225
225
226
228
244
245
247
248
257
261
261
263
263
265
266
267
268
270
271
271
272
272
272
271
271
273
274
274
276
276
278
279
276
276
274
273
270
270
270
271
271
271
271
271
271
271
271
272
273
273
274
274
275
275
276
277
278
279
281
282
283
285
285
285
286
286
286
286
286
287
287
287
287
287
286
286
286
286
286
286
288
288
288
288
287
286
286
285
285
285
284
282
282
282
282
282
283
284
284
290
291
293
295
295
296
296
297
298
300
302
302
302
303
303
305
306
306
306
306
306
306
306
306
306
306
306
306
306
307
305
305
305
306
306
305
305
305
303
302
296
294
292
292
292
292
292
292
290
290
290
289
288
288
288
287
286
284
283
276
275
274
274
274
274
274
274
274
274
274
274
274
275
274
272
272
274
275
276
276
276
272
270
269
268
267
264
263
262
261
253
244
237
237
235
235
231
226
224
224
225
226