834
835
837
837
837
837
837
836
836
836
836
836
836
837
836
835
834
833
829
815
810
812
814
815
818
821
826
829
832
832
832
832
832
833
834
834
834
835
837
839
838
838
838
838
841
843
845
847
850
853
853
853
852
852
852
852
853
853
852
852
851
850
849
848
847
846
845
845
842
840
840
840
842
846
848
849
850
850
851
851
853
854
857
859
860
863
863
864
864
864
865
866
868
869
870
871
871
871
874
877
879
884
884
885
886
887
886
884
879
878
876
873
870
868
867
866
859
857
856
854
852
851
851
850
849
848
847
844
842
841
841
840
840
840
840
840
840
840
840
842
845
848
849
850
850
850
852
852
852
852
852
851
851
851
851
851
852
853
853
853
853
854
854
854
854
854
854
855
855
855
855
855
855
855
855
856
857
858
858
858
858
859
861
864
865
865
866
867
868
870
870
871
871
872
873
873
873
872
872
872
872
874
877
878
878
876
875
873
869
868
867
864
862
860
858
857
854
852
850
848
846
845
843
841
840
837
833
832
830
825
822
821
820
819
819
819
819
819
820
821
824
825
826
826
826
825
824
822
821
820
818
816
814
813
810
808
807
806
805
804
802
800
799
796
794
792
791
789
788
784
784
783
783
781
781
779
779
778
777
776
775
772
770
768
765
761
757
753
750
747
744
742
739
736
734
731
730
729
729
728
725
723
719
717
715
713
711
711
711
711
711
710
709
708
707
706
705
705
704
703
703
698
696
694
692
691
689
687
681
679
677
677
676
676
675
674
673
671
670
669
668
667
667
666
664
658
653
647
640
637
634
632
632
632
631
631
630
629
629
629
625
621
616
605
595
582
578
577
577
578
579
580
581
583
583
582
581
580
579
579
577
577
576
572
569
566
556
551
551
551
551
550
550
550
550
550
550
553
555
557
557
558
558
553
550
548
545
543
541
539
535
532
529
525
522
520
517
513
511
511
511
512
512
512
513
514
513
510
509
508
507
499
494
490
489
488
488
487
487
486
486
483
482
480
479
479
478
470
469
466
465
463
461
459
458
454
452
451
449
447
444
439
437
431
428
426
424
423
421
420
419
417
415
414
411
410
407
405
404
403
402
402
401
400
400
399
398
398
397
397
396
395
394
392
391
390
390
389
388
388
387
386
385
384
383
382
381
379
378
375
373
371
369
368
366
365
362
359
357
355
353
349
344
338
336
334
331
329
326
321
320
319
317
314
313
311
310
309
307
305
304
302
301
299
298
297
296
296
296
296
296
294
292
290
288
286
286
286
285
284
283
282
281
280
278
278
278
275
274
273
272
272
272
268
267
267
267
267
267
269
270
270
270
271
271
280
294
297
283
275
270
267
261
252
251
251
251
251
251
252
252
253
253
253
253
254
254
255
255
256
257
259
259
261
269
275
276
277
276
277
270
269
267
266
265
265
264
264
264
264
264
261
259
260
260
260
253
255
255
255
256
256
260
258
258
259
261
261
261
262
263
261
261
262
265
266
266
264
256
269