296
296
296
296
295
295
295
298
299
300
300
300
300
301
301
301
303
305
306
306
305
302
301
296
293
292
291
291
289
290
290
291
292
292
298
298
299
298
297
299
303
306
304
303
303
303
301
301
300
300
300
301
304
304
306
306
306
308
309
310
309
304
304
304
304
304
305
305
305
305
307
307
308
311
312
312
313
313
313
314
314
314
314
314
314
314
314
314
314
314
313
313
312
312
312
312
313
313
313
313
317
320
326
331
333
335
333
330
328
340
336
336
336
336
336
336
335
334
332
332
332
332
332
332
332
332
338
340
340
337
338
338
338
338
340
339
339
339
338
338
338
338
338
338
338
338
338
337
337
337
337
337
337
339
341
343
346
353
355
355
355
355
353
353
354
354
352
350
348
346
345
346
346
346
347
347
349
350
351
353
355
357
357
360
369
375
380
386
386
387
389
390
390
388
381
370
376
376
376
378
380
386
387
385
384
383
383
384
385
388
389
392
392
392
387
387
387
388
389
402
401
401
403
404
407
411
411
411
411
411
410
412
413
413
418
430
433
431
426
423
425
426
427
429
431
432
432
432
432
432
432
431
431
431
431
431
430
430
430
430
429
429
431
434
442
451
456
461
461
468
475
475
475
473
473
471
470
468
467
466
467
468
469
472
474
476
476
485
487
487
487
487
487
486
486
486
487
487
486
491
494
495
495
495
495
497
499
501
503
510
526
527
538
543
557
558
560
570
573
571
569
570
579
590
603
605
608
611
615
615
615
613
612
607
605
604
600
596
595
594
594
594
593
593
592
585
576
572
572
570
566
568
570
571
570
569
569
561
550
545
539
532
529
528
531
533
532
531
528
527
523
522
521
513
505
492
490
483
483
483
479
474
474
472
468
467
466
465
465
465
451
447
444
444
443
442
442
439
438
437
435
435
435
434
433
433
431
429
429
429
429
430
431
431
435
436
428
423
419
417
416
404
403
403
400
395
394
388
387
386
385
385
385
384
384
383
382
382
377
377
375
374
374
374
375
377
377
367
364
359
358
358
358
358
358
358
358
358
358
360
358
358
358
358
359
359
359
359
358
355
351
351
351
350
350
350
351
352
351
350
348
348
348
350
351
352
354
355
357
372
391
397
389
391
392
399
414
409
408
408
408
409
410
411
413
421
413
404
392
380
379
379
370
366
364
364
363
363
364
365
365
365
370
373
373
373
372
372
371
371
371
369
369
368
367
366
366
370
370
373
370
369
369
370
370
370
371
372
372
375
378
379
381
383
384
385
385
385
385
386
389
390
402
403
414
421
421
424
430
430
430
430
432
436
438
440
444
447
449
446
446
444
447
448
450
451
452
452
453
454
454
454
454
454
454
455
455
455
455
457
458
459
464
466
472
472
475
478
479
480
481
480
480
479
475
474
472
470
467
465
464
463
462
461
461
461
460
459
456
454
447
444
442
435
435
434
434
433
433
432
432
430
427
424
422
416
412
406
406
405
405
404
400
383
372
371
371
368
367
367
367
366
364
363
359
358
357
347
347
346
335
332
332
331
330
330
329
328
328
328
328
326
325
326
326
326
327
325
324
323
322
321
320
319
318
316
315
314
311
310
313
313
313
314
315
315
316
315
311
311
310
310
310
309
309
307
307
306
306
306
307
307
308
308
309
308
308
308
308
308
307
306
306
297
297
296
296
295
295
289
288
288
288
289
290
291
292
292
293
294
294
294
294