396
395
394
394
394
394
392
391
391
391
391
391
392
392
391
390
388
387
386
384
382
380
376
376
374
371
364
359
357
356
352
350
350
349
349
348
347
347
347
347
348
349
350
351
352
352
353
356
357
358
359
360
360
361
361
361
361
362
362
362
360
358
354
354
354
354
354
354
354
354
354
354
354
354
354
354
353
351
347
345
341
339
337
336
335
332
330
327
326
326
326
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
325
326
326
326
326
325
325
325
325
325
325
326
326
326
327
327
328
328
328
328
328
328
328
328
329
329
329
329
329
330
330
331
331
332
332
333
334
334
334
336
338
341
351
353
356
357
358
359
363
363
363
364
364
365
365
365
365
366
366
368
371
376
378
379
380
381
387
387
390
391
392
393
397
397
397
397
397
398
399
399
400
401
402
403
404
405
408
410
412
413
416
417
420
423
424
426
427
429
430
431
432
434
436
436
437
438
438
441
444
455
457
461
462
462
463
464
465
470
473
474
475
479
482
488
490
491
497
499
501
503
503
504
504
503
502
501
500
500
500
498
497
495
492
492
492
492
492
489
489
488
481
477
475
475
474
474
474
474
474
473
473
473
473
473
473
472
471
467
467
467
467
466
468
470
470
471
472
473
474
475
475
476
478
479
480
481
482
484
484
483
481
484
485
487
489
492
495
498
506
509
509
508
508
507
506
503
499
497
495
493
492
488
488
489
491
494
494
493
492
492
494
496
496
498
502
504
505
506
506
506
506
507
508
509
511
513
515
518
521
523
523
524
525
528
529
529
530
533
538
539
540
541
543
545
547
549
549
549
549
550
550
551
551
552
552
552
552
552
553
556
557
558
561
562
563
564
564
565
566
566
567
567
568
568
569
569
571
572
572
571
570
570
570
569
567
566
565
562
561
557
556
555
555
554
553
549
550
552
553
554
556
564
565
567
568
569
570
574
575
576
577
578
580
581
592
593
593
594
598
599
600
600
601
601
601
601
601
601
601
601
601
601
607
608
609
609
609
609
611
612
613
615
618
618
619
622
621
617
611
610
609
609
608
608
608
608
607
604
603
603
602
602
600
599
598
596
592
590
590
589
584
580
577
574
572
568
566
565
563
562
561
560
559
558
555
551
548
544
543
544
545
545
545
546
546
546
546
546
546