747
747
747
747
747
747
747
748
748
749
749
749
752
753
754
756
769
771
773
774
774
774
774
775
775
775
775
775
775
775
775
781
783
789
795
797
801
805
806
808
810
810
811
812
813
813
813
813
813
813
813
813
813
813
814
814
814
814
814
814
813
813
813
814
814
814
810
810
810
813
811
805
803
804
804
802
798
797
797
796
796
796
795
794
794
791
790
789
788
788
789
788
787
785
785
785
785
785
784
779
777
775
775
777
782
784
778
770
770
770
770
767
766
768
769
770
769
769
767
766
766
766
766
764
759
757
757
754
750
749
749
749
749
741
738
738
738
739
741
745
744
743
740
739
740
744
743
743
741
740
740
740
741
741
723
721
720
721
721
724
714
714
713
712
713
714
712
709
706
704
702
699
696
692
692
693
694
696
696
696
685
680
679
677
674
674
674
674
674
674
673
671
669
667
665
665
665
666
668
668
668
669
669
669
667
665
655
653
652
652
652
647
644
644
644
643
640
640
640
639
638
637
632
639
642
645
643
638
637
636
635
636
635
632
624
623
621
620
620
616
616
617
621
622
622
622
621
620
620
620
620
620
620
620
618
617
615
614
614
615
614
613
612
612
606
597
597
597
596
596
596
596
596
595
595
594
594
593
591
590
595
603
600
597
590
581
576
577
580
586
591
588
586
582
581
574
573
572
571
572
573
574
574
575
577
578
579
579
581
582
582
583
575
574
574
573
572
572
574
574
575
575
575
574
574
573
573
573
572
572
572
572
573
573
574
575
574
574
574
571
570
570
569
567
566
566
565
564
564
563
563
563
561
560
557
556
555
554
552
550
550
550
550
549
548
548
548
555
556
554
553
555
558
559
559
559
558
556
550
550
550
550
550
550
550
550
550
550
550
550
550
551
552
553
554
557
556
555
553
555
556
558
559
559
556
554
553
552
549
544
541
541
541
539
536
528
532
534
536
539
539
539
536
535
533
532
530
529
528
527
527
528
530
530
530
528
528
527
524
524
525
525
525
525
525
523
522
519
515
515
515
515
517
514
507
497
489
487
486
485
481
476
485
508
541
564
576
573
539
513
509
505
502
500
499
502
504
497
495
494
492
491
491
491
491
491
471
489
488
488
483
478
478
478
478
478
465
466
468
469
470
467
466
454
444
433
425
425
425
446
455
457
452
437
434
436
434
439
444
446
446
447
449
452
447
443
443
443
440
435
438
434
437
444
448
449
448
440
434
427
423
418
414
409
404
401
400
400
401
401
402
402
400
400
402
403
404
401
402
403
406
409
411
414
409
406
403
403
403
403
403
400
398
395
398
420
414
413
411
412
405
384
378
377
380
385
381
383
385
384
374
367
368
369
363
360
357
354
364
369
373
378
382
380
363
350
350
351
351
351
351
350
349
355
354
348
346
347
348
348
348
348
348
348
348
347
347
343
340
338
336
325
327
327
327
326
326
328
329
330
330
329
328
328
328
331
330
324
324
324
324
323
323
323
323
323
323
323
323
323
323
323
323
323
323
324
324
323
323
323
323
323
323
321
315
307
308
314
313
313
302
304
308
312
316
314
312
309
305
309
312
314
312
309
308
311
312
309
307
301
300
300
300
300
300
300
300
300
300
301
301
301
302
304
307
309
311
312
314
313
306
304
303
300
300
300
306
311
315
324
315
302
300
300
300
300
300
300
300
300
300
300
300
301
302
303
301
300
300
300
300
300
300
300
300
299
299
298
298
298
298
298
297
297
297
297
297
297
297
297
297
296
296
296
296
296
297
294
290
292
290
285
287
288
289
291
294
290
289
276
276
277
279
281
277
274
276
274
274
274
273
273
272
272
272
272
271
271
271
271
270
270
270
271
271
271
271
271
271
271
272
272
271
270
269
269
269
269
269
268
267
265
264
264
261
260
260
260
260
258
256
251
251
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
251
252
256
257
259
261
260
259
255
253
251
250
250
250
250
250
250
250
250
247
246
244
242
241
241
241
241
241
241
241
240
240
240
240
240
240
240
241
241
241