819
818
817
816
815
814
813
812
811
810
809
808
807
801
800
798
797
796
795
793
792
791
784
783
782
781
779
778
777
776
775
774
773
771
770
769
768
767
766
765
764
763
762
760
759
758
757
756
755
754
753
752
751
750
747
746
744
742
741
740
739
738
737
736
735
733
732
729
728
727
724
722
720
719
718
716
715
713
712
711
709
707
706
705
704
703
702
701
697
696
695
694
693
692
691
690
689
688
687
686
685
684
682
681
680
677
676
674
673
672
671
670
668
667
666
664
663
662
661
660
659
658
657
653
654
652
651
650
649
648
646
647
645
643
642
641
640
639
638
637
636
635
632
633
631
630
629
628
627
626
625
624
623
622
621
620
619
617
616
615
614
613
612
611
609
608
607
606
604
603
602
601
600
599
598
597
596
595
594
593
592
591
590
588
589
586
585
584
583
582
581
580
579
578
577
576
575
574
571
570
569
568
564
561
560
558
557
555
552
549
548
547
546
545
543
541
540
539
538
537
536
535
534
532
531
529
528
526
525
524
523
522
521
520
519
518
517
513
512
511
510
509
508
507
506
505
504
503
502
501
500
499
498
496
495
494
493
492
491
490
489
488
486
485
484
483
482
481
480
478
477
476
475
474
473
469
468
467
466
465
464
463
462
461
460
459
458
457
456
455
454
453
452
451
450
449
448
447
446
445
444
443
442
441
440
439
438
437
436
435
434
433
432
431
430
429
427
426
425
424
423
422
421
420
419
417
416
415
414
413
411
410
408
407
406
405
404
402
400
398
397
396
395
394
393
392
391
390
389
388
387
386
385
384
383
382
381
380
379
378
377
376
373
372
371
370
369
365
364
363
361
360
358
357
356
353
352
349
348
347
345
344
343
342
341
339
338
337
336
335
334
333
332
331
330
329
328
327
326
325
324
322
321
320
319
318
317
316
315
314
313
312
311
310
309
306
305
304
301
300
299
298
295
294
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
274
273
272
271
270
269
268
267
266
265
264
263
261
260
259
258
257
256
255
253
252
251
250
249
248
247
246
245
244
243
242
241
239
238
236
235
234
233
231
227
226
225
224
223
222
221
220
219
218
217
216
215
214
213
212
211
210
209
207
206
205
203
202
201
200
199
197
196
195
194
158
157
155
154
152
151
148
146
145
142
141
140
139
137
136
135
133
131
130
127
124
123
122
121
120
118
117
116
114
113
112
111
110
109
108
107
106
105
104
103
102
101
99
98
97
96
95
94
93
92
91
89
88
87
86
85
84
83
82
81
79
78
77
76
74
73
72
71
70
68
67
66
63
60
59
58
57
56
53
52
51
50
49
48
47
45
44
43
42
41
39
38
36
35
34
33
32
30
27
26
25
24
23
22
20
19
18
14
12
10
9
6
5
4
3