322
331
331
326
326
323
323
328
330
334
344
360
374
381
403
409
414
418
429
429
429
430
430
430
434
434
432
432
432
432
431
422
406
401
394
390
372
356
348
344
334
332
328
321
321
321
323
323
323
322
322
323
321
328
330
335
339
345
350
352
355
362
367
362
368
363
370
377
387
392
396
414
408
401
398
397
394
411
412
416
421
426
435
449
458
472
480
490
498
516
525
531
543
562
564
562
556
558
559
554
545
559
553
554
554
553
550
549
554
549
547
536
528
528
523
522
520
528
536
536
536
536
536
536
550
554
568
572
573
589
582
597
611
616
642
652
654
654
654
654
655
670
672
672
677
692
705
705
705
704
699
695
684
673
668
666
661
657
654
647
640
636
621
618
613
595
594
594
586
583
569
541
492
493
474
470
464
453
448
450
437
423
427
411
399
395
393
391
390
388
387
393
372
366
365
365
364
361
358
355
354
355
354
354
359
352
349
346
338
338
335
339
341
348
364
370
388
390
413
439
437
439
444
449
451
456
474
504
506
529
535
544
547
543
536
535
532
545
558
569
581
586
589
589
587
578
574
571
569
569
569
566
568
583
590
590
588
586
591
595
609
612
618
622
637
637
687
698
687
686
685
682
689
707
711
712
715
725
722
721
720
720
720
720
717
706
703
705
707
718
720
720
719
718
701
692
682
675
670
659
652
634
629
619
619
619
619
621
619
604
592
586
588
589
592
594
595
596
596
590
581
583
589
588
584
585
582
576
579
583
586
586
595
591
606
630
638
634
632
624
623
622
622
621
641
646
647
664
662
654
653
663
668
672
660
667
661
652
645
634
635
637
640
635
620
609
605
609
603
581
575
574
579
571
564
548
542
542
544
551
563
561
567
573
577
589
587
586
585
586
585
588
591
596
577
580
585
589
591
591
591
591
591
588
550
549
544
544
544
542
534
525
521
516
509
509
507
498
490
480
465
452
450
439
431
430
395
400
386
380
372
366
360
354
346
345
346
343
344
338
335
334
330
327
325
324
319
317
318
319
319
319
319
319
317
316
315
315
317
321
320
319
322
320
324
323
324
325
325
325
324
324
324
325
325
320
319
320
321
322
325
325
325
326
325
326
326
324
327
327
328
328
327
327
326
326
326
325
325
325