1198
1198
1199
1201
1202
1203
1205
1206
1208
1209
1210
1211
1212
1214
1218
1222
1224
1225
1226
1227
1228
1228
1229
1229
1229
1229
1226
1223
1220
1218
1216
1213
1212
1208
1205
1201
1199
1195
1193
1191
1189
1187
1187
1186
1186
1186
1186
1186
1184
1183
1178
1171
1166
1163
1158
1153
1149
1149
1149
1149
1149
1149
1149
1149
1148
1147
1146
1145
1144
1143
1142
1142
1143
1143
1144
1145
1145
1144
1141
1140
1139
1138
1138
1137
1137
1136
1136
1135
1135
1135
1134
1134
1133
1132
1131
1131
1130
1130
1129
1128
1126
1124
1122
1119
1117
1111
1108
1104
1102
1099
1097
1091
1087
1086
1085
1083
1080
1070
1064
1061
1058
1058
1057
1057
1057
1056
1056
1055
1053
1051
1048
1046
1046
1041
1034
1028
1026
1023
1020
1017
1013
1010
1007
1004
999
996
995
995
994
993
989
985
984
983
981
979
976
972
969
966
964
961
959
956
954
951
949
946
944
940
937
936
934
932
930
929
927
924
923
922
914
908
903
902
901
901
900
899
898
896
895
894
892
891
889
887
885
882
879
875
870
866
863
860
858
856
854
851
848
842
835
828
826
825
825
824
824
823
822
820
819
818
817
816
815
814
812
810
809
807
806
806
806
806
806
806
805
805
804
800
797
795
792
786
785
784
782
782
780
778
777
777
773
770
774
778
780
781
782
783
782
780
778
775
770
767
765
764
758
749
741
733
722
712
708
701
694
691
688
684
680
674
672
672
672
672
668
665
662
659
659
659
660
660
660
657
656
653
649
647
646
644
643
642
641
640
639
639
638
638
638
638
638
638
635
633
632
629
626
623
619
616
615
615
617
621
623
620
613
608
606
602
596
591
586
584
582
579
575
571
568
563
556
550
547
542
541
541
544
545
546
550
552
552
552
551
551
550
549
547
545
544
542
540
538
537
534
531
528
525
527
532
533
535
536
538
539
540
541
541
541
542
543
544
545
546
547
547
546
545
544
543
541
540
539
540
541
542
543
547
550
555
563
567
569
570
570
571
571
572
572
572
570
567
565
563
564
565
566
566
565
564
563
562
559
553
548
546
545
544
544
543
542
542
540
536
534
532
530
527
525
524
523
521
520
519
517
513
509
506
504
502
496
493
489
486
485
485
484
484
484
483
483
483
483
483
483
482
482
482
482
482
481
478
476
475
474
472
470
468
466
464
462
459
455
450
447
447
447
447
447
447
447
447
447
447
446
446
446
446
446
446
445
445
445
445
445
445
445
445
442
437
434
430
429
428
427
425
425
424
424
426
432
439
445
450
456
458
461
463
463
462
461
461
461
460
458
458
457
456
452
450
448
447
447
449
452
455
454
453
453
452
452
451
451
450
449
447
445
443
441
439
438
437
433
430
427
419
417
408
404
399
394
392
386
382
380
376
369
365
359
350
341
327
326
325
320
317
314
313
313
313
313
313
313
313
312
312
312
312
312
312
312
312
312
311
311
311
310
310
309
309
309
309
308
308
308
308
308
308
308
308
308
307
307
307
306
306
305
305
305
305
305