19927
19924
19923
19914
19913
19912
19911
19910
19909
19904
19903
19901
19899
19896
19895
19894
19893
19891
19868
19744
19716
19715
19714
19713
19711
19690
19689
19688
19687
19686
19685
19684
19683
19682
19681
19680
19679
19678
19677
19676
19675
19674
19673
19672
19671
19670
19669
19668
19667
19666
19665
19664
19663
19662
19661
19659
19658
19657
19656
19655
19654
19653
19652
19651
19650
19649
19648
19647
19646
19645
19644
19643
19642
19641
19640
19639
19634
19633
19632
19631
19630
19628
19626
19625
19624
19622
19621
19619
19618
19617
19616
19615
19614
19613
19611
19610
19609
19607
19606
19605
19604
19603
19602
19601
19600
19599
19588
19587
19586
19585
19584
19583
19582
19581
19579
19578
19577
19576
19575
19574
19573
19542
19520
19519
19518
19508
19482
19481
19474
19473
19472
19471
19470
19469
19468
19467
19466
19464
19462
19461
19460
19458
19457
19452
19451
19450
19449
19447
19446
19445
19437
19436
19434
19406
19401
19379
19371
19311
19310
19309
19308
19307
19306
19305
19304
19303
19302
19301
19300
19299
19297
19293
19289
19285
19195
19187
19186
19176
19125
19124
19123
19122
19121
19120
19119
19118
19117
19116
19115
19114
19113
19112
19111
19110
19109
19108
19107
19106
19105
19104
19103
19102
19101
19100
19099
19098
19097
19096
19095
19094
19093
19092
19091
19090
19089
19088
19086
19085
19084
19083
19082
19081
19080
19079
19078
19054
19053
19052
19051
19050
19049
19048
19047
19046
19045
19044
19043
19041
19040
19039
19038
19036
19035
19034
19033
19032
19031
19030
19029
19028
19027
19026
19025
19024
19023
19022
19021
19020
19019
19018
18345
18342
18339
18338
18337
18335
18334
18333
18331
18319
18318
18317
18315
18307
18303
18291
18290
18288
18286
18284
18282
18280
18279
18274
18273
18270
18269
18267
18266
18265
18254
18253
18252
18251
18245
18244
18243
18214
18213
18212
18200
18199
18197
18196
18195
18194
18193
18192
18191
18188
18118
18117
18113
18112
18106
18103
18101
18099
18098
18097
18096
18095
18094
18092
18091
18090
18083
18073
18071
18069
18011
18010
18009
18008
17990
17989
17988
17979
17978
17973
17972
17971
17953
17952
17951
17950
17949
17948
17947
17946
17935
17934
17933
17932
17931
17930
17929
17867
17835
17818
17817
17816
17815
17812
17801
17792
17660
17658
17657
17656
17655
17654
17653
17652
17651
17650
17649
17648
17646
17645
17644
17642
17641
17640
17639
17638
17637
17636
17635
17634
17633
17632
17631
17630
17629
17628
17627
17626
17625
17624
17623
17622
17621
17620
17619
17618
17617
17615
17614
17613
17612
17611
17610
17609
17608
17607
17606
17605
17604
17603
17602
17601
17600
17599
17598
17596
17595
17594
17593
17592
17591
17590
17589
17588
17587
17586
17585
17584
17583
17582
17581
17580
17579
17578
17577
17576
17575
17574
17573
17572
17571
17570
17569
17568
17567
17566
17565
17564
17563
17562
17561
17560
17559
17558
17557
17556
17555
17553
17552
17551
17550
17549
17548
17547
17546
17545
17544
17543
17542
17541
17540
17539
17538
17537
17536
17535
17532
17531
17530
17529
17527
17525
17521
17517
17508
17499
17490
17478
17474
17421
17417
17416
17413
17370
17360
17330
17317
17316
17315
17314
17313
17312
17304
17303
17302
17301
17300
17299
17286
17285
17284
17283
17282
17281
17280
17279
17231
17227
17191
17061
17022
17021
17013
16995
16994
16991
16990
16989
16988
16987
16986
16983
16982
16979
16973
16972
16971
16970
16969
16966
16965
16964
16963
16958
16957
16956
16955
16681
16652
16641
16637
16633
16630
16574
16573
16572
16571
16308
16261
16252
16227
16202
16178
16177
16172
15912
15911
15909
15908
15902
15900
15898
15897
15896
15895
15828
15515
15177
15164
15146
15145
15144
15143
15142
15130
15109
15102
15078
15073
15043
15036
15021
15016
14958
14916
14888
14729
14723
14722
14721
14699
14698
14697
14696
14695
14547
14540
14505
14502
14496
14495
14494
14419
14418
14412
14411
14410
14409
14398
14397
14396
14363
14255
14252
14249
14246
14242
14239
14238
14233
14226
14223
14222
14221
14220
14219
14215
14204
14198
14188
14183
14178
14176
14130
14129
14128
14127
14126
14125
14124
14122
14121
14120
14119
14113
14109
14107
14081
14080
14079
14078
14077
14076
14075
14074
14072
14071
14068
14067
14066
14065
14064
14063
14062
14061
14060
14059
14058
14057
14056
14055
14054
14009
14008
14007
14006
14001
14000
13999
13998
13997
13996
13995
13994
13993
13992
13991
13990
13986
13985
13983
13982
13981
13978
13977
13975
13974
13973
13972
13962
13961
13960
13959
13958
13957
13956
13955
13950
13949
13948
13947
13942
13938
13917
13907
13906
13905
13904
13903
13902
13900
13899
13897
13896
13895
13894
13893
13892
13891
13890
13889
13888
13887
13885
13884
13883
13882
13881
13880
13879
13878
13877
13876
13875
13874
13873
13868
13866
13865
13864
13863
13861
13860
13859
13858
13847
13843
13842
13841
13839
13818
13817
13816
13815
13814
13813
13812
13811
13810
13809
13808
13807
13806
13805
13797
13795
13792
13791
13790
13788
13785
13784
13781
13779
13777
13774
13773
13772
13771
13768
13767
13766
13765
13764
13763
13762
13761
13760
13759
13758
13757
13756
13755
13754
13753
13752
13751
13750
13748
13747
13746
13745
13743
13742
13741
13740
13739
13738
13737
13736
13735
13734
13733
13732
13731
13730
13729
13728
13727
13726
13725
13724
13723
13722
13721
13720
13719
13718
13717
13716
13715
13713
13712
13711
13710
13709
13708
13707
13706
13705
13704
13703
13702
13701
13700
13699
13698
13697
13696
13695
13694
13693
13692
13691
13690
13689
13688
13687
13686
13685
13684
13683
13682
13681
13680
13679
13678
13677
13676
13675
13674
13673
13672
13671
13670
13668
13667
13666
13665
13663
13662
13661
13660
13659
13658
13657
13656
13655
13654
13653
13652
13651
13650
13649
13648
13647
13646
13645
13644
13643
13642
13641
13640
13639
13638
13637
13636
13635
13634
13633
13632
13631
13630
13629
13628
13626
13625
13624
13623
13621
13620
13619
13618
13617
13616
13615
13614
13612
13611
13610
13609
13608
13607
13605
13604
13584
13583
13582
13581
13580
13578
13577
13576
13575
13574
13572
13571
13570
13569
13568
13566
13565
13564
13563
13562
13560
13559
13558
13557
13556
13554
13553
13552
13551
13550
13542
13541
13540
13539
13538
13536
13535
13534
13533
13532
13531
13530
13529
13528
13527
13526
13525
13524
13523
13522
13521
13520
13519
13518
13517
13516
13515
13514
13513
13512
13511
13510
13509
13508
13507
13506
13505
13504
13503
13502
13501
13500
13499
13498
13497
13486
13485
13484
13483
13482
13481
13480
13479
13478
13477
13476
13475
13474
13473
13472
13471
13470
13469
13468
13467
13466
13465
13464
13463
13462
13461
13460
13459
13458
13457
13456
13455
13454
13453
13452
13451
13450
13448
13447
13444
13443
13442
13441
13437
13436
13435
13434
13433
13432
13431
13428
13427
13424
13423
13411
13400
13399
13398
13397
13396
13395
13394
13393
13392
13391
13390
13389
13388
13387
13386
13385
13384
13383
13382
13381
13380
13379
13378
13377
13376
13375
13374
13373
13372
13371
13370
13369
13368
13367
13366
13365
13364
13363
13362
13361