298
298
298
298
298
298
298
298
298
298
298
298
299
300
301
301
302
302
303
304
304
305
307
308
310
310
311
311
312
312
312
312
312
313
314
315
316
317
318
318
319
319
320
321
321
322
323
325
326
327
328
329
330
331
331
332
333
334
335
336
339
341
343
345
347
349
350
351
352
352
353
354
355
356
356
357
358
359
360
361
361
361
361
362
362
363
364
365
368
372
374
376
377
379
380
381
382
383
383
383
383
383
383
383
383
384
385
386
386
385
384
383
383
383
383
384
384
385
385
384
384
384
384
384
384
385
386
387
387
386
384
383
384
385
386
386
386
386
384
382
381
381
381
382
384
386
388
389
389
390
390
390
390
390
391
391
390
388
384
381
379
378
378
380
382
383
383
383
382
381
380
379
376
372
372
372
372
372
367
362
358
356
353
350
348
347
346
343
341
341
341
341
341
341
342
342
341
339
336
335
335
334
332
330
328
326
324
324
324
324
324
324
322
321
320
318
317
316
316
316
315
314
313
313
312
311
311
310
309
308
307
307
307
307
306
306
306
306
306
306
305
305
305
306
306
307
307
308
309
310
311
311
310
310
310
311
311
311
311
311
309
306
304
304
304
304
304
303
301
300
300
300
299
299
299
299
299
299
300
300
300
300
300
300
301
301
301
302
302
302
302
302
302
303
303
303
303
304
305
307
308
310
312
314
317
319
321
322
322
322
322
322
323
324
325
325
326
326
324
322
321
321
322
322
321
320
320
320
319
315
313
311
310
309
309
310
311
312
313
315
316
318
319
320
321
321
322
322
323
323
322
320
318
316
315
314
312
311
310
309
308
307
307
306
306
305
305
305
305
306
306
307
308
309
310
310
309
308
307
306
305
305
305
305
305
304
303
303
303
303
303
303
304
305
306
307
307
307
306
306
306
309
312
315
317
320
323
326
329
333
336
338
339
340
341
343
344
345
345
346
346
347
347
348
349
349
350
350
350
350
351
351
351
351
352
353
353
354
354
355
355
356
357
358
359
360
361
363
364
365
365
366
366
367
368
368
369
369
369
369
369
369
369
369
369
368
368
368
368
368
368
368
368
368
368
379
377
376
376
374
376
377
377
378
378
375
373
372
365
364
365
368
369
369
363
367
369
374
374
373
373
376
379
383
383
385
386
387
387
388
392
392
392
392
386
383
383
383
381
380
380
380
381
382
382
383
383
383
382
382
377
374
367
361
355
352
347
337
323
322
316
308
307
307
307
308
308
309
316
319
332
336
344
350
350
349
349
350
351
368
349
345
347
344
344
344
343
343
343
348
347
349
352
358
357
353
347
349
360
359
359
359
358
357
354
340
332
330
327
321
321
321
320
317
317
316
315
314
314
312
309
312
312
311
308
308
306
305
305
304
306
306
306
319
321
332
336
339
339
339
340
343
344
350
356
358
363
363
369
371
368
374
378
383
387
387
384
376
373
374
376
375
370
365
363
362
362
350
350
351
346
348
351
344
355
359
362
364
371
372
373
375
376
375
369
369
369
369
370
370
372
374
375
375
376
378
386
388
391
392
390
370
370
370
370
366
365
366
367
368
367
366
370
372
375
376
376
376
374
374
374
374
375
376
377
379
384
386
386
386
385
381
379
375
372
374
374
373
369
368
367
366
359
355
355
352
335
312
298
296
296
296
299
298
296
297
297
296
293
291
287
290
292
294
296
301
307
294
292
289
289
288
287
287
287
288
292
293
294
298
308
303
296
302
308
300
295
299
304
305
291
289
287
289
292
290
287
291
298
296
295
287
285
288
295
299
302
304
314
321
323
333
345
353
361
366
361
364
365
369
377
376
374
372
372
371
372
373
374
378
376
379
378
377
376
374
370
371
370
366
365
364
362
362
356
350
346
333
332
334
333
320
317
318
318
318
319
320
324
313
306
310
310
297
294
294
294
288
286
286
289
290
292
297
298
294
291
291
291
292
296
297
297
298
299
302
304
305
307
308
315
322
340
348
353
355
365
373
378
379
381
381
384
380
383
383
383
383
385
383
384
385
385
384
384
386
387
387
387
386
382
383
389
389
390
391
383
379
380
383
383
380
371
372
368
366
365
360
355
335
332
331
335
334
335
333
327
327
327
327
327
330
329
324
325
322
319
322
322
322
320
312
306
305
304
304
304
302
300
300
300
300
300
301
300
301
304
303
302
303
297
299
299
298
298
298
298
297
299
297
297
298
298