8175
8174
8171
8167
8155
8151
8143
8123
8119
8111
8059
8055
8047
7931
8191
7167
8190
8187
8189
8183
8188
7679
8179
7678
7671
7663
7647
7807
7615
8159
8173
7163
8158
7159
8127
8172
8170
8169
8157
8166
8165
8156
8154
8153
8126
4095
7151
8125
8163
8150
8149
7551
8063
8147
8142
8141
8124
8122
8121
8139
8118
8117
8062
7135
8061
8115
8135
8110
8109
8095
8107
8060
8058
8057
7935
8103
8094
8093
8054
8053
8091
8051
8046
8045
8031
8087
8043
7934
7103
7933
8039
8030
8029
7927
8027
8079
7932
7930
7929
7919
7999
6143
8023
7926
7925
7423
7923
7918
7917
7903
7998
7997
6142
6141
7915
8015
7995
6139
7911
7902
7901
7991
6135
7899
7677
7675
7039
7871
7895
7983
6127
7676
7674
7673
7870
7869
7670
7669
7887
7867
7667
7662
7661
7863
7967
6111
7659
7655
7646
7645
7855
7643
7806
7805
7639
7803
8186
6911
7166
7614
7613
7799
7839
8185
8182
6079
7165
8181
7631
7611
8184
7164
7162
7161
7607
7791
8180
8178
8177
7158
7157
8176
8168
8164
8162
8161
7155
7150
7149
4094
4093
7599
7550
7549
8152
8148
8146
8145
7147
4091
7775
7547
8140
8138
8137
8120
8116
8114
8113
7134
7133
7143
4087
6015
7543
8134
8133
8108
8106
8105
7131
7583
8131
8102
8101
8056
8052
8050
8049
8092
8090
8089
7127
4079
8099
7535
8044
8042
8041
8086
8085
7102
7101
8038
8037
8083
8028
8026
8025
8078
8077
6655
7099
7119
7743
8035
8022
8021
7928
7924
7922
7921
8075
7095
4063
7422
7421
7519
8019
7916
7914
7913
8014
8013
7996
7994
7993
7419
8071
6140
6138
6137
7910
7909
8011
7900
7898
7990
7989
7897
7087
7415
6134
6133
7038
7037
7907
7894
7893
7987
7982
7981
5887
8007
6131
6126
6125
7035
7891
7868
7866
7865
7979
7886
7885
7407
6123
7672
7668
4031
7666
7665
7031
7862
7861
7883
7975
7071
7966
7965
7487
7660
7658
7657
6110
6109
6119
7859
7854
7853
7963
7879
7654
7653
6107
7644
7642
7641
7023
7851
7391
7804
7802
7801
7651
7959
7638
7637
6103
6910
6909
7798
7838
7797
7837
7847
6078
6077
7635
7612
7610
7609
7630
7629
6907
7795
7835
6075
7790
7789
7007
7606
7605
6095
3967
7627
7951
7160
7156
7154
7153
6903
7831
7787
6071
7603
7598
7597
7623
4092
4090
4089
7148
7146
7145
5631
7359
7774
7773
7548
7546
7545
7783
7595
4086
4085
8160
8144
8136
7142
8132
7141
8130
6895
7132
7130
7129
8129
6014
6013
7771
7542
7541
6063
7823
7582
7581
7591
4083
8112
8104
8100
7139
8098
4078
4077
8097
7126
7125
6011
7539
6975
7767
7534
7533
7579
8088
8084
8082
8081
4075
8048
7100
8040
7098
8036
7123
7097
8034
8033
7118
6654
7117
6653
6007
7742
7741
7531
6879
7575
8076
8074
4062
8073
4061
8024
7094
8020
7093
8018
8017
3839
4071
6047
7115
6651
7420
7418
7417
7518
7517
7739
7759
7527
8070
4059
8069
7920
7912
8012
7091
7908
8010
8009
7906
7295
7086
7085
7905
7992
5999
7988
7986
7414
7985
7413
6647
7515
6136
6132
6130
6129
7111
7735
7036
7034
5886
5885
7033
7567
8067
7896
7892
8006
8005
7890
4055
7889
7083
7980
7978
7977
7411
6124
6122
7406
6121
7405
7511
4030
4029
7030
7029
5883
7884
7882
8003
7881
7864
6847
7070
7860
7069
7486
7858
7485
7974
7973
5119
6639
7857
7079
6118
6117
7403
7727
7964
7962
6108
4027
6106
7961
6105
7664
7656
7027
5983
7652
7650
7022
5879
7021
4047
7878
7649
7877
7852
7067
7850
7483
7849
7971
7390
7389
6115
7503
7958
7957
6102
6101
7399
4023
7640
7636
7634
7633
7019
7875
7800
7846
7796
7845
6908
7794
6906
7063
6905
7479
7387
7836
7793
7834
6076
7833
6074
7955
6073
3583
6099
6623
7006
5871
7628
7626
7005
6094
3966
7625
6093
3965
7608
7604
7950
7949
7602
7015
7601
7788
7843
7786
6902
6901
7785
7711
7830
7829
6070
7383
6069
4015
5630
7003
7622
5629
6091
7621
3963
7358
7357
7596
7594
7947
5951
7593
6783
7471
7782
7781
6899
7152
7055
7144
7772
7140
7770
6894
7827
6893
4088
6067
7769
4084
7138
4082
6062
6061
7822
7821
4081
7137
7544
5627
7540
7619
7355
7538
6012
6999
7590
6010
7589
3959
5855
7537
6009
6087
7580
7779
7578
6974
7128
7375
7124
6973
7766
7577
6891
7765
7122
7943
4076
4074
7121
6591
4073
6059
7819
7532
7530
5623
3999
6006
7529
7587
6005
7351
6878
7574
6877
6652
7573
6971
6650
8128
7116
7740
8096
7763
7114
3838
7738
8080
6649
6046
7096
3837
7113
4070
7092
7737
6045
8072
4069
7758
7455
6887
4060
7090
7757
3951
6991
4058
8068
7526
6055
4057
7089
7525
7516
6003
7294
7514
5998
7815
7293
6875
5997
7513
8066
7571
6646
7416
8032
6645
7734
7110
7412
8016
3835
6967
7109
7733
8008
6043
7084
7566
7410
4067
5615
7082
7755
7565
8004
4054
7343
7081
5823
7409
8065
4053
5884
7523
8002
5882
7510
7291
7509
5995
5881
7032
6643
6871
7028
6846
8001
7404
4028
7984
7731
6638
6128
5118
7107
7402
7976
6845
4026
7026
6120
7904
6637
7078
5117
7563
7972
3831
7726
7888
7401
6116
6039
7077
4025
7725
4051
7880
7068
7025
5982
7970
3935
7484
6527
7066
7482
6114
5981
5878
4046
7751
7876
5877
7507
4045
7065
6959
7481
7969
7287
7502
6113
7020
7874
5991
7501
6843
7018
7398
4022
7960
6635
5115
6104
7388
7397
7956
4021
6100
5599
7017
7856
7075
7723
7386
7848
7954
6098
7062
5979
7478
7327
7844
7385
7873
7559
7061
3582
6863
7477
5875
4043
7953
6097
6622
5870
7842
3581
3823
6621
5869
7499
7014
7648
6031
7632
7004
7710
7395
4019
7013
6839
6904
7841
3964
6092
7948
4014
7382
5111
7002
7624
7709
6900
5759
6631
3962
6072
7832
6090
7946
7279
7381
4013
7828
6068
7719
7001
6898
7059
7475
7792
5950
7620
6089
3961
5975
6782
7826
7470
7784
7945
3579
6066
5949
6619
7054
5867
6781
5628
3903
6943
7469
7356
7780
6897
4039
7053
5626
7825
7618
7354
6065
7011
7600
7707
7495
6998
7778
7592
5625
3958
6892
5854
4011
7353
6086
7379
6997
7942
6890
6060
7588
7820
3957
5567
7374
5853
6085
6399
6058
3807
7818
5947
7617
6831
7768
7373
6590
6889
6779
5103
7777
7467
7941
7586
3575
7764
6972
7051
6057
6615
6589
3998
5622
7817
5863
7350
6008
6970
7762
5621
3997
5967
4080
7349
6004
7576
7585
4072
7263
6995
6969
7536
3955
5851
7454
6886
7572
3950
7703
6990
7136
7761
6876
6002
4007
6083
7528
6054
4068
7371
7120
7453
6885
7814
3949
3836
6989
6874
7570
6044
5943
6587
6053
7524
7756
6775
7112
3834
7939
6042
7463
6001
7813
6966
4066
6648
3995
6873
7754
5619
5614
7736
7347
7292
7569
7342
6644
7047
5996
5822
3833
6965
3567
7522
7108
6041
7732
5613
4056
7290
7753
6607
7341
5994
7564
5821
5087
6815
5847
7451
6642
4052
7512
3947
6987
6883
7730
4065
6870
3775
7088
7289
7562
6051
7508
5993
3830
7367
7106
5503
7080
4050
7521
6869
6038
6583
3934
6526
6641
7811
7750
7729
3829
7506
6844
7695
7561
7076
3991
6963
6037
5116
6636
5935
6958
5611
5880
6767
3933
6525
7408
7724
7286
7339
4049
5819
7749
6842
5990
6634
5114
5980
5876
6957
7231
7400
7722
4044
7285
5598
7505
7105
7074
4024
7447
5989
5978
3943
6841
7326
7500
7558
6867
6983
6633
4042
5874
5113
7396
4020
3551
5597
6862
7064
7480
5839
7721
8064
3827
7024
3822
7498
6035
7325
5977
8000
3931
6523
6861
7060
7476
6030
7016
7557
4041
4018
7073
6575
3821
6838
6955
5055
5607
3580
7394
5110
5873
7747
7968
6630
5758
6620
5815
5868
7335
7283
7278
7497
6029
7384
7718
7058
7474
7012
3983
6837
5987
5974
3578
6112
5109
5757
6618
5595
6629
5866
7708
7277
7380
3902
4017
6942
7952
4038
6751
4012
6096
5919
7717
7323
5973
6859
7393
7706
7494
3577
5948
3901
6941
7057
7473
3819
6617
4010
6780
7010
7439
5865
3927
6519
7468
7378
7052
6088
4037
7000
7872
3960
5566
7555
6027
6398
5946
3806
6778
6830
6951
7493
7944
6835
7840
7466
7705
5102
5107
5755
6996
3574
4009
3956
7050
7275
6614
5565
6627
5852
5862
6397
5807
3805
5591
7377
6559
6829
6084
5971
5624
7372
7824
6896
5101
5966
5945
7009
7715
7352
3573
6777
3899
7465
6939
6613
6064
7262
7319
6588
6994
5850
7702
5861
3954
4006
6888
5620
6855
7049
3996
7370
5965
7348
3815
4035
6056
7261
5942
6586
7940
7816
6774
6511
3919
5563
7462
7491
5849
7701
4005
3994
6719
6395
6082
6023
5751
3803
7452
6884
5618
6988
6993
6827
3948
5099
7346
5941
3953
7369
7271
6968
3566
7776
7046
6052
6773
3571
7616
6585
6611
6606
7461
5086
6814
7450
5846
3895
3946
5859
3993
6986
5583
7760
5963
6935
6964
3565
3774
7584
7812
5791
7259
5612
6605
7366
5502
7340
6872
6882
5617
6582
5085
5820
6813
7311
5845
7345
7045
7938
6050
3832
6040
4003
3773
6081
6000
7449
3990
7694
5559
7699
3945
7752
5934
5610
6391
5939
6766
7568
6985
6962
5501
3799
6771
6868
7338
6581
5818
6823
5095
7365
3711
5743
7230
6495
3828
7288
5992
6036
7459
3989
3071
3563
5933
6765
3932
7446
6524
3942
7693
6603
6881
6982
5609
7810
5083
3550
6811
5959
6956
7229
6866
3887
7337
5838
7255
6049
5843
4064
5817
7284
7748
3771
6961
7560
3519
6927
6640
3930
3826
6522
7728
5988
5499
7445
7520
3941
6034
7937
6574
7043
5596
3549
6579
5606
5054
6954
5837
4048
5814
6981
7334
5551
7324
6383
6840
5931
6860
6632
6763
7363
3987
3982
3791
5112
7282
7504
6573
6865
3820
7720
3929
5594
6521
3559
5053
7227
6750
5605
5976
5813
5918
6028
3825
7691
5079
7322
7809
6599
7333
6807
7746
5986
6953
6836
4040
7104
3981
6033
7556
5108
6858
3767
5756
3547
7438
3926
3818
6518
7276
7443
6628
3939
7247
6749
5495
7496
5835
5917
3871
5593
5972
7281
5872
7072
6950
7716
6940
3900
6571
7321
6979
6026
5754
5051
6517
3925
6759
5927
6834
7274
5806
7437
5106
5811
5590
6857
3817
6558
3576
4016
5603
7223
6616
5864
4036
5985
7331
3979
2047
3898
7318
5970
6938
7745
5564
6949
6747
6626
6396
5805
7472
5915
7056
7492
3804
3543
6799
5753
6828
6557
5589
7554
3814
6854
5100
7392
7704
7273
3572
4008
5831
6025
7687
6612
6510
6833
3918
7714
6515
3923
5105
7317
5562
6718
6567
5750
6394
3897
5047
5964
5860
5944
3802
6937
6776
5375
7464
6826
7435
7260
7270
5098
7376
3813
5969
6509
6022
3917
6853
5803
6717
4034
3894
6555
7215
3570
6625
5749
5582
6743
4004
6947
5587
7008
7048
6610
3975
6934
5727
4991
5911
5940
5561
5790
7700
7490
6772
5962
6393
7258
5848
3801
7269
6825
7310
7553
5097
3893
7315
5581
7713
5858
3564
7460
7368
5558
5789
6390
6584
6507
6992
3798
6604
6021
6933
3915
3811
3952
6715
5084
6812
3992
6822
3710
3569
5844
5094
5742
6494
5747
5938
7257
3772
6770
6609
7309
5961
3070
3455
5557
7431
4002
3759
6851
4033
6389
3562
5500
5487
3797
6580
3709
5741
7698
3886
5082
6493
5071
7489
3891
5579
7448
7267
6810
7254
6602
3944
5616
7044
6821
3069
7344
5093
5958
5932
3770
6764
3518
6984
3988
5857
6926
7458
7364
5842
5498
7228
3885
5937
6931
3561
6769
5550
3517
5555
6382
6080
6387
7307
7253
5081
3790
7692
6578
6019
3795
6809
5608
4001
6762
5930
7336
3769
3548
6601
5816
3558
5957
5836
7444
3940
5549
6925
5497
6381
7226
5078
5091
7697
6819
3986
3789
6806
6880
6960
3766
5841
6572
6048
6598
5052
7457
6980
3546
5494
7246
7042
3870
6761
5812
3557
5077
5929
7362
6577
7251
5604
3928
5834
6520
6805
7225
3980
7332
7303
6570
6748
6864
5050
7936
6758
5916
6367
5535
7690
5926
3707
6952
3938
7442
3545
6923
5955
7245
3824
6597
3985
6551
7222
2046
5903
6032
5810
5592
6516
3924
3535
3765
3542
6746
5833
5039
5799
6798
7808
7320
5493
5914
3869
7280
6978
7436
3978
7041
7361
5602
3911
6503
5787
3816
5804
5830
5046
7330
6856
6556
6566
7199
5588
3937
7441
6948
5547
6463
7689
6379
5374
6514
5809
6595
3922
6491
5752
6757
6711
6569
5739
5984
5471
7272
3787
5925
5802
6742
7316
6554
7221
7214
3541
3067
3977
7744
6508
6024
3896
5601
5910
7686
3916
4990
6716
6977
6832
5726
6797
6745
3812
7434
6936
5104
5586
3883
5748
7329
5045
5075
3515
3763
3974
6852
3867
5968
6487
6506
6946
5560
6714
6392
5580
3892
5373
3800
3511
7268
5788
3914
7314
6624
6824
6741
5096
5746
6553
5575
7433
7685
3810
6932
6735
3454
5556
3758
6388
7308
5913
7552
5578
5486
7712
3796
7256
6020
5740
6492
3890
3708
6945
6565
3568
5960
5070
7430
3068
5783
5829
6608
6850
5049
7266
5491
5092
3487
2045
6820
3516
6513
3757
3884
3555
4032
3921
5801
5554
5485
6803
7213
6386
3743
5735
2031
3794
7488
5909
6930
3560
4989
7683
3703
7252
7243
7306
3063
5725
5856
5798
2015
6919
5080
5936
5548
5585
6768
6380
6808
6505
3539
3768
3879
6713
3788
6755
5543
6375
6543
2043
6600
3973
6018
5496
5956
6924
5090
4000
5695
7219
6818
5923
5023
3913
5043
5069
1919
1983
6795
3439
3751
5785
6703
7313
5076
5479
5745
1791
3783
5840
3764
3556
7696
6335
7250
6760
3533
3423
6710
5786
3453
5037
5492
5928
3809
5577
6804
3868
6563
3327
3447
7456
6576
3889
5775
3647
7224
3531
5371
5035
6489
4863
3863
7302
6739
5827
3534
1023
1535
5737
6017
5546
5038
3503
6378
7244
3544
6366
5534
5063
7429
6922
6479
3705
6849
7211
7265
5553
6596
5954
6709
2039
3451
3065
5439
6385
5470
6550
6547
3706
3984
5907
5902
3786
3755
3793
5483
4987
3695
3055
5723
5832
3881
7239
3391
6929
6486
7305
5467
5067
3513
5545
5031
5074
3510
6377
3910
5463
3762
6502
5797
6756
5048
3971
3866
5469
7360
5089
7040
6817
7198
3540
6791
2044
6365
6485
5533
6687
7220
6462
3785
3936
5808
7440
6594
6271
7249
6490
7688
3509
6796
5738
5044
4983
5367
3855
3039
4607
7301
3066
3976
5600
7207
6921
7427
6976
3882
5953
7328
6549
5901
6363
3514
5531
3679
6740
6461
5719
4975
2030
3007
6568
3909
5359
6501
5924
5795
3485
3486
5711
7197
3483
2029
5574
6593
6744
7432
2023
6707
3527
6734
7684
6499
2027
6359
6351
3479
3471
5912
6459
5527
5519
7299
6564
2014
2013
6944
2011
5782
5781
4959
5779
4927
5372
5828
1918
2943
5343
5073
2815
3761
2559
3438
3865
5784
3907
5490
5489
5899
6483
6512
1999
2007
6552
5800
3554
3553
3532
1917
1982
3920
3437
7212
3750
5573
5571
6802
6801
5036
1911
3507
5734
5733
3742
5731
3741
3739
3431
3735
5478
3727
6733
5455
6731
6727
3446
5908
1915
1979
6455
6447
3435
6431
3747
3646
4988
1789
1790
3702
3701
3699
5475
3062
6488
5724
3061
7242
3059
7241
1787
7682
1903
1975
7195
1022
3445
6918
5736
3422
3421
1855
1981
3749
5584
3419
5311
5247
6504
3538
3537
3645
5477
5062
6712
1887
1951
3878
3877
3875
3639
1783
1775
3756
6754
3443
6753
5542
5541
6374
6373
5539
6371
5895
2042
2041
1759
1021
1534
3530
3529
6542
6541
6539
5484
6535
6708
3972
3643
5033
5034
5041
1015
3415
3407
1967
7218
7217
5694
5693
5691
5687
5679
5663
5061
3912
5022
5068
5922
5021
5921
5019
5015
5042
5007
1019
1531
3631
6794
6793
1663
1727
1007
1527
6702
6701
6699
6695
3199
5744
7312
6546
3782
959
3781
1533
3779
3390
7191
6917
3263
6334
6333
6331
6327
6319
6303
991
1503
3295
3452
5576
3808
3326
6562
3325
6561
3323
3319
3311
895
1471
3389
3495
3704
5030
511
1519
3383
3888
5774
5773
6737
5771
5767
3859
3064
5370
3499
5369
3862
3861
6738
4862
4861
4859
4855
4847
4831
767
1279
4799
4735
3387
5465
5466
5468
3501
7681
6471
5826
5825
3502
6475
6016
5029
5462
3375
6477
2035
1407
3449
6484
7428
6478
3880
2037
7210
7209
7183
5552
6848
5407
3450
6915
7264
2038
5459
6384
5438
5437
5435
5431
5423
3753
5481
5027
5906
5905
3754
3359
3508
3792
5461
5482
5544
4986
4985
6376
3694
3693
3691
3687
3054
3053
3051
3047
5722
5721
5065
7238
7237
7235
6928
5066
7304
5059
5796
3970
3969
5088
6545
6816
6790
6789
6787
6364
3512
5532
6686
6685
6683
6679
6671
3615
7248
6270
6269
6267
6263
6255
6239
6207
4979
4982
4981
3023
3847
3031
3851
3035
3853
3037
5366
5365
5363
3854
3038
3784
4606
4605
4603
4599
4591
4575
4543
4479
4351
7300
3484
7206
7205
7203
6920
7426
7425
2028
5952
6548
5900
6361
6362
5529
5530
3482
3481
3678
3677
3675
3671
3663
6460
5718
5717
5715
2022
3470
2019
4967
4971
4973
2012
3478
3469
2975
4974
2991
2999
3003
3005
3463
3006
2021
2025
2026
5351
5355
5357
3908
5358
6500
3475
3467
5793
5794
5703
5707
5709
5710
3477
7196
2010
2009
6592
1998
3523
6705
3525
6706
3526
1916
6497
6498
3436
1997
2006
6355
6343
6357
6347
6358
6349
6350
5523
5511
1991
6457
5525
5515
6458
5526
5517
5518
1995
2003
1910
3430
7297
7298
1788
2005
1907
4943
4895
4951
4911
3427
4955
5780
5777
4919
1902
4957
4923
5778
4958
4925
2879
2687
2303
4926
2911
2751
2431
2927
2783
2495
5327
2935
2799
5335
2527
2939
5339
2807
2941
2543
5341
2811
5072
2942
5342
2551
2813
2555
2814
3760
2557
2558
3444
3420
1909
1914
1913
1980
1977
1978
3864
3905
3906
3434
3433
3429
3748
3745
3746
1901
1974
5488
3644
1895
5476
5474
5473
5897
1786
1785
5898
6481
6482
1854
1899
1971
1774
3552
1851
1020
3528
5572
5569
5570
3417
3418
1973
6800
3505
3506
3638
1847
5732
5729
5032
5730
3740
3737
3731
3719
3738
3733
3723
5447
1782
1773
3734
3725
5451
3726
5453
5454
6732
6729
6723
3406
1885
1886
1853
1966
1949
1950
6730
6725
6726
1767
1883
1947
3441
3442
3635
1823
5060
1779
1771
6451
6439
6415
6453
6443
6423
6454
6445
6427
1758
1757
1014
6446
6429
6430
3630
3414
3405
1965
1755
3642
3641
3637
3399
1871
1879
1839
1959
1943
1935
3700
3697
3698
1662
1781
3060
3057
3058
7240
1011
3411
3403
1963
1006
3629
7193
7194
1743
1751
3623
1661
1726
1017
1013
1018
1529
1530
1532
3413
5279
5183
5295
5215
5303
1655
5231
5307
5239
5309
5243
5310
5245
5246
3627
1005
1526
3536
999
1659
1723
3876
3873
3874
958
1003
1523
1647
1719
6752
5540
5537
5538
6372
6369
6370
5891
5893
5894
1599
1725
2040
6540
6537
6531
955
6538
6533
6534
894
1525
1631
1695
3388
5040
951
957
989
990
1518
1501
1502
987
1499
7216
1711
5692
5689
5683
5671
5647
5690
5685
5675
5655
5686
5677
5659
5678
5661
5662
893
1470
927
5020
5017
5011
4999
5920
5018
5013
5003
5014
5005
5006
887
510
1517
3382
5464
6792
891
1467
943
983
975
1487
1495
879
1463
3135
3167
507
1511
1515
6700
6697
6691
3183
6698
6693
6694
3191
3379
3195
3197
3198
831
1469
5028
3780
3777
3778
3374
863
1439
7187
7189
7190
509
766
765
1406
1277
1278
3381
3386
3385
3231
3247
6916
3255
3259
3261
3262
503
763
1275
1455
479
6332
6329
6323
6311
6287
6330
6325
6315
6295
6326
6317
6299
6318
6301
6302
3373
3279
3287
3291
3293
3294
495
1263
1405
751
3367
3371
447
735
1247
3324
3321
3315
3303
6560
3322
3317
3307
3318
3309
3310
759
1399
1271
3491
3493
3494
1391
639
255
1151
6736
5772
5769
5763
5770
5765
5766
3857
3858
3497
3498
5457
5460
5458
5368
1403
383
3860
4860
4857
4851
4839
4815
4767
4671
4858
4853
4843
4823
4783
4703
4854
4845
4827
4791
4719
4846
4829
4795
4727
4830
1215
4797
4731
4798
4733
4734
5026
3358
3500
7680
6467
1375
6469
6470
1343
5824
703
6473
6474
2033
6476
2034
3448
3357
3355
2036
7208
7175
7179
7181
7182
5391
5399
5403
5405
5406
6913
6914
5436
5433
5427
5415
5434
5429
5419
5430
5421
5422
3752
5480
5904
5025
4984
3692
3689
3683
3690
3685
3686
3052
3049
3043
3050
3045
3046
5720
3351
5064
7236
7233
7234
5057
5058
3343
3968
6544
6788
6785
6786
3599
3607
3611
3613
3614
6663
6675
6684
6681
6682
6677
6667
6678
6669
6670
6259
6247
6268
6265
6175
6223
6266
6261
6251
6231
6191
6262
6253
6235
6199
6254
6237
6203
6238
6205
6206
4977
4978
4980
3015
3019
3021
3022
3843
3845
3846
3027
3029
3030
3849
3850
3033
3034
3852
3036
5361
5364
5362
4223
4559
4595
4604
4601
4583
4511
4415
4567
4602
4597
4587
4527
4287
4447
4598
4571
4589
4535
4319
4463
4573
4590
4539
4335
4471
4574
4541
4343
4475
4542
4347
4477
4478
4349
4350
7201
7204
7202
7424
3480
2017
6360
5528
2020
2018
2024
3655
3676
3667
3673
3669
3659
3674
3661
3670
3662
5716
5713
5714
3462
3461
2008
3466
4963
4965
4966
4969
4970
4972
3468
2959
2967
2971
2973
2974
2983
2987
2989
2990
2995
2997
2998
3001
3002
3004
3474
3476
5347
5349
5350
5353
5354
5356
3459
3473
5792
5699
5701
5702
5705
5706
5708
1996
1990
3465
2367
6704
3521
3522
3524
6496
1993
1994
2430
6339
6341
6342
6353
6354
2556
6356
6345
6346
6348
1908
1912
6456
5521
5522
5507
5509
5510
5524
5513
5514
5516
3744
2002
2004
1900
1906
1905
2299
2542
7296
2001
2487
2549
6480
3425
2429
2519
1989
2175
2239
2287
5776
4941
4942
4939
4935
4879
4894
4893
4887
4947
4950
4949
4909
4910
4903
4907
4953
4954
4915
4917
4918
4956
4921
4922
1894
5472
4924
5319
5323
5325
5326
5331
5334
5333
5337
5338
5340
2295
2301
2302
2271
5445
2847
2863
2877
2878
2875
2871
3416
1897
2399
2423
2427
2671
2679
2683
2685
2686
2655
6721
2909
2907
2910
2903
2895
6724
2747
2743
2749
2750
2719
2735
2919
2925
2926
2923
2479
2491
2494
2493
2779
2775
2767
2781
2782
1784
1893
4891
2933
2931
2934
2523
2526
2525
2795
2797
2798
2791
2938
2937
2541
2803
2805
2806
5446
2940
2547
2550
2809
2810
5449
5568
2812
2554
3715
3736
3722
1976
3724
6411
6449
6441
1898
1972
2623
5443
3904
3426
3432
3428
6428
5452
2539
2553
5896
1891
3730
6414
6452
6442
6425
5728
1884
2511
2535
1987
6450
6438
6421
6422
6444
1846
6728
6722
6413
1969
3440
3718
1843
1772
6419
6407
6437
6426
5207
1852
2415
3696
6368
1756
6530
5450
1765
3404
6536
1845
6286
6294
6298
6336
6337
6340
6307
6338
6344
6316
6352
6279
6314
6313
6285
6293
1849
6260
6291
6144
6258
6297
6241
6242
6250
6252
6240
6145
6243
6256
6257
6248
6246
6244
6147
6146
6249
6245
6151
6149
6529
6150
6532
6309
6148
6152
6153
6321
6154
6155
6156
6157
6300
6158
6264
2463
6328
6159
6192
6193
6194
6195
6184
6310
6161
6198
6197
6196
6283
6322
6168
6186
6185
6170
6190
6187
6171
6201
6163
1777
6169
6160
6189
6188
6162
6280
6281
6164
6202
6172
6282
6200
6324
6174
6290
6284
6278
6167
6165
6166
6276
6277
6181
6292
6180
6288
6173
6289
6204
6183
6182
6176
6179
6178
6177
6274
6273
6275
6272
6312
6225
6234
6233
6224
6214
6213
6212
6296
6232
6215
6227
6226
6228
6229
6236
6230
6304
6320
6308
6211
6305
6306
6210
6208
6217
6222
6220
6221
6216
6209
6218
6219
5306
6689
5211
1870
1838
6424
6418
6408
6416
6410
6412
6420
6417
6406
6404
6409
6405
6401
6402
6403
6400
6784
1822
6433
6435
6434
6436
6432
6448
5175
6440
6468
6528
6472
5151
6466
6465
6696
6464
6692
6690
1934
6688
6664
6666
6665
6668
6673
6660
6672
6661
6662
6674
6720
6657
6656
6676
6659
6658
1766
6680
5291
6912
1778
1970
5293
5214
5213
5230
5229
1821
5241
1012
1016
3504
5271
7192
1881
1742
3729
5275
3732
3721
5536
1867
5892
3398
1964
5890
5277
5688
5301
5302
5223
5669
5199
5651
1850
5681
5667
5684
5674
5676
3640
3634
3636
5653
5654
5645
5639
5889
1869
1948
5670
7186
5235
1819
5227
5181
5673
3402
7200
7177
7180
7178
7174
7171
7170
7188
7168
7176
7173
7169
7185
7172
5682
7232
1933
7184
5660
5657
5658
1780
5646
5643
1770
5888
1741
5680
5665
5664
5666
5672
5698
5697
5712
5696
5700
5668
5764
5704
5761
5762
5768
5760
3717
5278
5294
5238
5305
5237
5656
5648
5650
5649
5308
5652
1753
5244
5287
5635
5634
5644
5242
5636
5633
5632
5637
1763
5638
5642
5640
5641
1004
5182
5167
5179
4995
1010
4104
4107
4109
4106
4108
4105
4110
4111
4100
4103
4102
4101
4097
4098
4096
4099
4121
4126
4120
4124
4127
5299
4125
4122
4123
4112
4115
4117
4114
4116
4113
4118
4119
4998
4132
4130
5012
4128
4133
4131
4134
4135
4129
1939
4143
4141
4140
4142
4136
4137
4138
4158
4157
4156
4155
4154
4153
4152
4150
4139
4149
4148
4147
4145
4144
4159
4151
4146
4203
4201
4200
4202
4207
4206
4205
4204
4167
1878
4166
4165
4164
4163
4162
4187
4186
4160
4161
4210
4211
4209
4191
4190
4184
4180
4181
4189
4188
4185
4182
4183
4208
4173
4172
4179
4192
4199
4198
4197
4196
4194
4193
4178
4174
4195
4175
4221
4176
4177
4168
4169
4170
4171
4220
4217
4222
4216
4219
4212
4214
4215
4218
4213
4565
4570
4560
4566
4311
4310
4309
4569
4308
4564
4562
4572
4568
4561
4320
4324
4325
4326
4327
4563
4557
4558
4556
4553
4554
4321
4552
4248
4251
4243
4252
4242
4241
4245
4254
4246
4247
4255
4253
4240
4250
4244
4307
4323
4322
4306
4249
4305
4304
4555
4315
4314
4317
4316
4544
4289
4545
4331
4330
4294
4313
4312
4295
4288
4318
4548
4291
4549
4550
4551
4546
4547
4293
4290
4328
4292
4329
4334
4333
4332
4338
1927
4339
4336
4337
4341
4340
4596
4593
4342
4346
4345
4344
4594
4348
4592
4263
4576
4577
4261
4260
4491
4492
4493
4239
4494
4238
4495
4490
4489
4300
4262
4225
4226
4227
4228
4488
4296
4297
4298
4302
4224
4299
4230
4231
4232
4233
4234
4235
4301
4236
4237
4229
4303
4578
4579
4600
4581
4256
4580
4582
4258
4257
4259
4585
4270
4271
4269
4268
4584
4588
4586
4267
4266
4265
4264
4507
4506
3410
5001
4496
4497
4509
4505
4508
4504
4510
4480
4481
4483
4484
4485
4482
4487
4498
4499
4486
5002
4274
4500
4501
4283
4282
4272
4275
4286
4285
5009
4502
4503
4280
4281
4284
4273
5456
4538
4537
4540
4534
4536
4532
4277
4276
4533
4526
4278
4279
4525
4514
4515
4524
4519
4513
4518
4517
3633
4522
4512
4531
4530
4523
4516
4521
4528
4529
4520
5404
5401
5402
4461
4407
5444
4460
5400
5398
4406
4454
4455
4457
4458
4459
4462
4399
4449
4451
4398
4396
4456
4395
4394
4393
4392
5392
4397
5395
5441
5397
5393
4448
4450
5442
5440
5394
4453
4452
4404
5396
4466
4405
4464
4465
4467
5390
5389
5385
4384
4391
4390
4389
4388
4387
4386
4385
5387
5520
4469
5448
5388
4411
4470
4468
5512
4402
5384
5379
5378
5377
1942
4413
5376
4403
4401
4410
4412
5386
5506
4408
5504
4473
4400
4409
4414
4474
5505
5508
4476
4472
5383
5380
5381
5382
5263
5330
5328
5329
4355
4359
4357
4352
4353
4439
4438
4437
4356
4354
4436
4358
5332
5336
4367
5345
4432
4433
4434
4435
4366
4445
4446
4363
4361
4365
5344
4444
5348
4428
4442
4425
4373
4377
4427
4443
4374
4430
4381
4382
4431
4378
4376
4380
4375
4424
4383
4379
4429
4426
5317
5314
4360
5316
5318
4362
5312
4364
4368
4369
4370
4371
4372
5346
5352
5417
5418
5313
4440
5315
5322
4441
5413
5414
5420
5416
5321
5320
5411
4423
4422
4421
5412
4420
4419
4418
4417
5324
4416
5409
5408
5410
5426
5016
3628
5425
5424
5428
5360
5432
1875
5251
5249
5255
5248
5250
5253
5286
5254
5284
5285
5252
5280
5264
5283
5267
5265
5281
5261
5262
5282
5266
5270
5260
5290
5288
5232
5236
5268
5269
5234
5233
5304
5257
5289
5276
5196
5292
5198
5256
5274
5197
5273
5258
5300
5195
5259
5272
5296
5297
5194
5193
5192
5298
5184
5185
5186
5187
5188
5189
5191
5190
5201
5240
998
5200
5204
5205
5206
5156
5157
5159
5202
5158
5203
5222
5146
5221
5220
5216
5210
5217
5212
5208
5147
5209
5148
5150
5149
5155
5218
5153
5154
5164
5219
5144
5123
5134
5133
5224
5130
5131
5132
5122
5160
5165
5162
5163
5166
5152
5225
5161
5136
5226
5143
5142
5145
5140
5137
5228
5141
5135
5128
5129
5124
4997
5125
5120
5126
5171
5138
5121
5139
5173
5127
5172
5170
5168
5176
5174
5177
5169
5178
5180
5004
5010
1735
1807
5024
4996
4962
4994
4961
4992
4960
4993
4964
4968
4946
1002
4948
4945
4940
4944
5000
4936
4938
4937
4952
4933
4934
4932
4931
4928
4929
4930
1882
5008
4976
4912
4913
4914
4916
997
4920
4852
4908
4900
4901
4902
4904
4905
4906
4828
4875
4897
4874
4873
4898
4872
4878
4813
4896
4876
4877
4899
4821
4871
4869
4870
4867
4866
4865
4826
4868
4864
4850
4849
4842
4639
4841
4844
4822
4848
4856
4892
4883
4890
4629
4880
4881
4882
4825
4824
4886
4885
4628
4814
4837
4819
4884
4840
4888
4889
1749
5056
4835
4838
4630
4625
4632
4800
4801
4802
4803
4624
4626
4635
4817
4633
4818
4634
4836
4834
4627
4631
4816
4807
4637
4804
4805
4806
4832
4638
4810
4636
4811
4808
4809
4812
4820
4833
4611
4618
4610
4619
4617
4622
4620
4609
4616
4623
4621
4608
4615
4614
4613
4612
3621
3626
1528
4644
4645
4646
4655
4647
4641
4640
4643
4642
4663
4649
4648
4669
4667
4653
4651
4650
4652
4654
4726
4717
4666
1660
4664
4670
4660
4661
995
4656
4665
4715
4659
4658
4657
4662
4668
4683
4725
4775
4682
4723
4732
4718
4709
4720
4722
4711
4721
4704
4705
4707
4708
4710
4781
4724
4687
4680
4681
4706
4684
4685
4676
4675
4679
4678
4672
4674
4677
4686
4673
4730
4779
4769
4773
4712
4716
4772
4729
4768
4713
4774
4771
4728
4714
4770
4691
4690
4689
4688
4702
4701
4782
4695
4699
4694
4778
4692
4693
4776
4777
1946
4700
4780
4697
4789
4696
4698
4790
4787
1001
4794
4793
4784
4786
4788
4785
4796
1646
4792
4765
4759
4766
4739
4764
4760
4758
4757
4756
4738
4762
4763
4752
1009
4743
4755
4754
4753
4761
4751
4736
4742
4737
4740
4741
4744
4745
4750
4746
4747
4748
4749
954
3397
1750
3622
1962
1724
1957
1931
1645
953
988
892
950
986
926
942
1877
923
974
1863
985
508
1754
446
956
925
919
506
3401
1958
502
949
764
499
431
889
443
389
393
392
416
399
394
395
417
396
388
390
398
430
505
429
428
419
418
391
384
427
397
385
386
424
387
402
426
403
404
423
425
422
420
407
982
405
406
445
439
421
401
400
444
478
911
761
442
440
441
477
411
438
410
979
436
437
435
493
408
433
432
412
415
413
434
409
414
494
762
941
733
734
501
750
1941
749
727
491
475
973
758
731
708
709
487
710
707
706
711
720
721
947
726
705
722
723
724
713
725
715
704
714
732
712
463
885
486
967
755
484
743
480
485
717
481
728
729
730
716
482
483
830
718
719
490
492
757
471
488
489
500
456
971
457
458
504
3625
496
497
459
498
473
467
466
462
460
472
476
470
474
461
469
468
465
464
909
935
904
908
754
752
905
753
910
747
900
875
907
906
901
903
902
1522
756
740
451
449
448
450
896
897
760
741
742
748
744
899
898
745
939
746
453
454
455
1837
452
890
861
736
737
738
739
981
1718
931
930
929
928
924
920
921
918
916
915
914
862
922
917
912
913
934
1945
933
940
952
932
936
937
938
944
945
948
963
962
966
960
877
961
946
886
964
980
883
965
976
992
978
993
977
969
984
996
1000
994
970
1008
968
972
829
657
1835
659
658
656
855
823
702
1721
665
669
664
666
671
668
667
670
660
701
661
695
663
683
662
699
682
688
694
690
691
692
693
689
680
681
698
291
686
700
697
696
290
687
789
685
878
673
645
675
678
684
643
791
788
294
289
785
674
642
679
676
644
672
647
790
803
792
793
786
795
784
640
802
787
641
801
648
827
646
292
293
295
288
677
649
804
805
800
799
806
807
797
796
794
798
650
651
859
813
812
815
304
307
777
776
3056
778
652
779
306
654
771
770
655
769
768
814
305
314
773
774
772
775
782
780
783
781
809
653
308
810
319
315
808
824
860
318
297
313
312
311
847
309
310
857
296
317
856
825
826
828
811
858
316
850
819
817
816
851
821
820
818
848
849
822
854
303
853
381
302
1769
852
299
298
837
836
838
342
839
367
382
300
882
301
881
832
880
343
354
337
833
363
362
361
366
357
355
835
364
834
360
359
379
888
884
356
353
365
1657
341
336
841
352
340
358
843
842
871
870
339
846
338
375
840
373
866
844
845
864
372
865
867
876
350
351
370
3412
874
378
374
371
368
369
869
873
868
380
323
872
347
377
376
349
348
346
344
262
326
322
327
267
263
332
333
334
324
345
335
1658
266
260
261
325
321
265
320
257
329
328
270
256
264
258
330
272
273
268
271
275
274
259
331
269
277
276
278
279
286
280
287
281
285
284
283
282
3619
638
607
1722
594
595
605
581
580
603
606
601
604
598
599
597
577
596
602
593
583
600
1651
592
576
637
582
579
578
610
608
609
611
612
623
587
614
586
635
615
613
636
588
584
585
618
619
590
589
591
634
622
633
620
632
631
628
629
625
616
617
630
624
1524
1627
621
626
627
1654
575
559
573
572
558
574
566
569
567
544
557
556
555
568
554
553
545
546
547
552
570
549
565
548
1630
571
564
560
561
562
543
550
535
536
563
537
551
534
542
540
541
532
533
530
538
539
531
529
528
1961
525
523
524
520
522
521
526
527
512
513
514
515
518
519
517
516
1598
1597
1715
1521
1710
254
253
190
191
165
164
188
184
186
167
137
166
189
136
179
187
183
180
178
138
142
173
139
170
176
130
143
163
168
185
171
182
181
172
174
175
169
162
177
131
129
160
140
141
1679
134
128
161
132
133
196
135
197
195
198
192
251
193
194
1498
151
150
201
200
199
1466
207
206
252
1468
148
223
203
204
205
202
1709
149
250
152
153
249
247
248
157
158
159
215
214
154
155
156
213
212
147
146
240
217
144
246
145
239
234
221
220
216
245
244
243
242
241
222
232
235
227
210
209
233
238
208
226
236
211
218
219
237
224
228
229
225
230
231
1485
1687
1691
1497
1623
1462
94
1510
93
92
114
123
122
127
111
89
115
95
125
110
88
108
126
87
120
121
124
1494
109
86
84
90
64
91
112
113
65
85
117
82
66
67
69
107
74
83
80
73
72
71
1694
70
116
106
68
75
81
1500
119
96
97
118
104
105
1629
99
49
98
77
3872
102
101
100
50
76
46
78
103
47
48
51
63
3395
62
79
44
45
60
61
58
1276
57
59
40
41
56
1595
42
43
52
54
36
55
37
53
1437
1438
38
39
33
32
35
34
1459
1454
1955
1404
1514
1483
1447
1465
1453
3409
1831
1274
22
27
24
25
23
1398
26
20
1516
1261
21
1158
17
1156
1161
1160
1159
16
1154
1486
1157
28
29
1153
1155
1165
1451
1163
1152
31
30
1164
1166
18
3
1167
19
2
1162
1402
0
1
1374
1435
1397
7
1431
1359
1273
1211
1461
1493
1181
1182
1183
1180
4
1361
1357
6
1390
1367
1213
1175
1174
5
1173
1172
1356
1358
1717
1212
1170
1169
1176
1214
1458
1360
1456
1364
1365
1457
1209
1366
1373
12
13
14
1362
1353
1363
1352
1351
1350
1348
1346
15
1452
1210
1208
1207
1203
1259
1202
1344
1168
1177
1171
1345
1354
1200
1195
1372
1194
1450
9
1464
1178
1246
1349
1460
1196
1355
1179
8
1187
1201
1204
1369
1370
1449
1347
1448
1389
1371
1395
1368
1479
1653
1643
1205
1393
1199
1392
1198
1206
1387
1401
1394
1197
1193
1192
1446
1445
1436
1444
11
1433
1432
1442
1186
1443
1440
10
1491
1425
1434
1383
1441
1429
1377
1388
1184
1376
1262
1426
1381
1396
1380
1185
1430
1428
1427
1424
1382
1378
1379
1270
1400
1386
1385
1384
1189
1190
1188
1257
1191
1256
1255
1416
1417
1418
1258
1423
1419
1260
1243
1269
1422
1267
1239
1252
1513
1411
1410
1409
1408
1420
1254
1245
1249
1421
1253
1272
1251
1250
1248
1264
1244
1509
1220
1266
1221
1265
1412
1413
1414
1222
1232
1233
1234
1235
1240
1268
1242
1241
1218
1223
1415
1693
1219
1217
1216
1225
1224
1230
1226
1227
1229
1228
1236
1238
1231
1237
1507
1476
1477
1475
1739
1330
1482
1317
1316
1583
1615
1333
1609
1474
1342
1329
1473
1608
1504
1505
1335
1481
1331
3384
1328
1318
1319
1472
1478
1334
1341
1484
1480
1332
1610
1611
1520
1489
1488
1508
1512
1612
1315
1614
1613
1321
1490
1506
1492
1322
1323
1606
1496
1320
1336
1314
1312
1339
1607
1327
1605
1325
1340
1313
1324
1338
1337
1622
1621
1604
1620
1307
1306
1326
1628
1626
1305
1616
1602
1603
3688
1311
1624
1618
1304
3684
1625
1619
1617
1600
1601
3682
1301
3680
3681
1308
1300
1310
1309
1297
1302
1296
1707
1299
1280
1282
1303
1298
1281
1283
1284
3380
1285
1287
3378
1286
1639
1288
1289
1290
1291
1640
1641
1293
1652
1650
1649
1648
1638
1642
1292
1633
1632
1636
1644
1637
1294
1591
1656
1634
1635
1295
1567
3651
3377
3648
3650
3649
3652
1703
3653
3151
3660
3654
1815
3589
3588
3668
3590
3658
3657
3591
3584
3585
3594
3656
3595
3604
3592
3664
1539
1538
1537
3672
3620
3586
3593
3665
3666
3587
3597
3616
3612
3610
3605
3602
3601
3624
3600
1536
3598
3603
3608
3609
3596
3617
3606
3618
3632
3776
1545
1544
1542
1543
1540
1541
1546
1547
1550
1548
1549
1551
1555
1559
1558
1554
1557
1553
1556
3728
1896
1552
1888
1889
1560
1561
1890
1892
1562
1563
1880
1904
1594
1565
1564
1566
1581
1570
1571
1577
1593
1086
1087
1582
1569
1576
1876
1587
1874
1868
1568
1580
1873
1574
1592
1584
1586
1866
1865
1864
1685
3712
3713
3716
3720
1872
1684
1032
3714
1033
1686
1596
1585
1579
1578
1575
1060
1061
1062
1063
1573
1085
1572
1084
1590
1132
1035
1057
1056
1133
1589
1862
1034
1068
1836
1031
1030
1834
3408
3239
1680
1720
1683
1856
1858
1859
1135
3366
1860
1588
1682
1832
1857
1681
1861
1134
1130
1833
1071
1028
1121
1058
1059
1067
1070
1069
1080
1690
1036
1747
1027
1026
1055
1120
1667
1672
1122
1081
1078
1826
1082
1079
1083
1131
1066
1065
1830
1829
1827
1828
1128
1673
1143
1669
1674
1666
1129
1689
1123
1024
1688
1025
1716
1113
1029
1037
1825
1038
1040
1824
1692
1054
1064
1043
1119
1118
1117
1848
1076
1115
1072
3400
1114
1053
3396
1052
1664
1112
1039
1041
1665
1116
1127
1713
1678
1677
1714
1668
1676
1698
1042
1075
1046
1671
1049
1050
1051
1699
3392
1675
1670
1073
1708
1712
1126
3394
1736
1077
1737
1706
3372
1696
1700
1124
1150
1740
1047
1048
1074
3393
1044
3251
1704
1738
1705
1697
1111
1045
1702
1732
1733
1776
1125
1110
3344
2162
1734
1701
3370
1730
1731
1104
3365
2163
2161
2160
2166
2167
1728
1729
3356
3346
1091
3331
1095
1105
3347
1090
1149
1109
3353
3330
1137
3333
2121
2120
2122
2119
2123
2118
2124
2125
2142
2127
2117
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2126
2116
2086
2114
1140
2051
2050
2068
2070
1136
1108
1094
1093
1092
1088
1844
1842
1841
1840
2143
1141
2084
2138
1142
2112
2115
2139
2113
2141
2150
2140
3332
3334
3335
3345
3329
3348
3349
2164
3350
2151
2168
2172
2171
2170
2174
2169
3285
2173
3338
3328
2087
2071
1138
3341
2069
1089
2148
2049
1139
2149
2165
2085
3337
2054
2082
3339
3340
3336
2144
1097
2145
2159
2048
1096
2066
1107
3352
3354
1106
3342
2065
2064
2053
2083
2055
2052
2067
2080
2081
2153
2152
2158
2062
2076
2060
3376
1099
1098
1148
1147
2154
2157
1146
2092
2155
1145
2146
2147
1144
3369
1748
1745
2061
2063
1744
2093
2077
2156
1803
1808
1746
1752
2072
2074
3364
1100
2058
2090
3286
2079
2078
2088
1809
2094
1101
1102
1103
2095
1802
3363
2056
2057
2089
2059
2073
2075
1810
1811
1812
1813
1814
2091
3258
1762
1800
1801
1805
1806
3368
1768
3360
1795
3362
1794
1793
1761
1760
3196
1792
1764
1804
3424
3361
1816
1817
1798
1797
1796
1820
1799
2100
1818
2108
2109
2110
2111
2101
2098
2102
2103
2104
2096
2097
2105
2099
3278
3292
2107
2106
3254
3253
3289
3229
3275
3283
3290
3223
3243
2032
2016
3133
3277
3193
3490
3492
3245
3305
3320
3301
3227
3257
3246
3260
3282
3281
3274
3284
3272
3273
3280
3276
1986
1985
3288
1984
1988
3489
3308
1992
3856
3271
3496
3269
3268
3266
3267
3264
3270
3313
3299
3314
3265
3302
3316
2000
2234
2235
3848
2228
2229
2225
2236
2233
2237
2232
2227
1968
2226
3488
2231
2238
2224
1960
2230
2219
3472
1956
2218
2216
1953
2217
1954
3456
3457
3458
3460
1952
1937
1936
3181
3841
3842
1938
3840
1940
3464
2210
2209
2212
2213
2214
2215
2220
2221
2211
2222
3182
2223
2208
3215
3166
3306
3844
3194
3230
2195
2178
2179
2180
2181
1944
2182
2183
2194
2185
2186
2187
2188
2189
2190
2191
2184
2176
2196
2197
2198
2199
2200
2192
2201
2177
2193
2203
2207
2202
2204
2206
2205
3300
3296
3298
3297
1928
1929
1930
1920
1925
3208
1926
1924
3213
1932
1921
3304
1922
1923
3214
3212
3205
3210
3209
3202
3201
3200
3207
3206
3204
3203
3211
3248
3175
3312
3249
3250
3163
3256
3165
3242
3236
3244
3159
3241
3252
3219
3240
3187
3237
3218
3232
3224
3238
3233
3228
3226
3520
3216
3217
3225
3234
3220
3221
3222
3235
3131
3179
3190
3189
2283
2284
2286
2278
2273
2274
2275
2276
2277
2279
2281
2280
2285
2282
2272
2507
2506
2505
2504
2508
2509
2510
2292
2497
2290
2291
2293
3103
2288
2289
2503
2500
2496
2502
2501
2499
2498
2256
2259
2257
2258
2260
2261
2262
2300
2263
2294
2298
2297
2296
2269
2268
2522
2521
2520
2270
2332
2246
2524
2244
2245
2247
2333
2334
2391
2265
2416
2335
2267
2389
2330
2264
2388
2386
2385
2384
2255
2254
2252
2250
2266
2546
2240
2241
2387
2331
2249
2248
2329
2251
2253
2390
2417
2328
2514
3173
2515
2313
2513
2242
2544
2545
2548
2243
2512
3172
3174
2398
2397
2396
2395
2394
2393
2419
2392
2383
2382
2381
2380
2379
3168
2378
2376
2375
2374
2373
2372
2420
2371
2422
2370
2369
2368
2377
2418
2516
2517
2424
2425
3170
2421
3169
2426
2428
2312
2318
2315
3171
2314
3119
2518
2319
2552
2317
2316
2306
3180
3155
3154
2305
3153
3152
2307
2351
3158
3156
2309
2304
2308
3177
3176
3162
2355
3134
3178
2311
2310
3157
3161
2350
2353
2354
2413
2412
2411
3160
3192
2349
3164
2530
2531
3186
3184
2529
2352
2346
2528
2348
2357
2408
2409
2410
2414
2358
2359
2356
3185
2360
2347
2407
2406
2361
2363
2362
2344
2366
3188
2532
2533
2534
2403
2404
2405
2536
2537
2401
2540
2364
2338
2339
2365
2402
2345
2400
2343
2538
2342
3142
2325
2323
2320
2326
2324
2322
2340
2341
3143
2321
3127
2327
2337
3137
2336
3147
3138
3140
3136
3141
3144
3146
3139
3150
3148
3145
3149
2474
2471
2475
2470
2468
2473
2482
2481
2484
2485
2486
2483
2472
2480
2469
2489
2466
2465
2477
2476
2464
3100
2478
2488
3101
2490
3099
3102
2492
3098
2467
3096
3090
3091
3097
3088
3089
3132
3083
3082
3075
3125
3128
3120
3074
3130
3126
3129
3121
3122
3124
3123
3093
3092
3073
3072
3084
3081
3087
3085
3080
3094
3086
3095
3105
3104
3112
3113
3114
3106
3115
3116
3118
3107
3111
3077
3076
3108
3117
3078
3110
3109
3079
2445
2438
2447
2443
2442
2441
2440
2439
2437
2436
2444
2434
2433
2435
2446
2461
2432
2462
2449
2459
2457
2458
2456
2460
2451
2450
2455
2448
2454
2453
2452
2924
2918
2917
2920
2922
2921
2916
2778
2913
2912
2768
2776
2932
2770
2915
2777
2758
2756
2914
2759
2771
2780
2757
2769
2774
2773
2772
2754
2766
2765
2764
2930
2929
2752
2755
2928
2753
2936
2763
2762
2761
2760
2908
2906
2904
2905
2901
2900
2896
2899
2902
2898
2897
2882
2883
2885
2888
2845
2844
2843
2842
2841
2846
2893
2892
2891
2890
2889
2884
2880
2881
2894
2839
2840
2837
2792
2816
2817
2818
2819
2838
2821
2822
2823
2824
2825
2820
2827
2828
2829
2836
2830
2831
2832
2833
2834
2835
2826
2887
2793
2794
2886
2800
2801
2796
2784
2785
2786
2788
2790
2787
2789
2802
2804
2808
2945
2944
2954
2953
2955
2951
2950
2949
2948
2947
2946
2952
2956
2958
2957
3044
2972
3040
3041
3042
2969
2970
2968
3048
2962
2963
2965
2964
2960
2961
2966
3025
3032
3026
3024
3028
3010
3011
2853
2979
2854
2855
3016
3009
3008
2852
2976
2977
2978
3017
3018
3020
2981
2982
3013
2860
2861
3014
2850
2848
2876
2872
2873
3012
2980
2993
2862
2851
2849
2992
2994
3000
2996
2874
2856
2857
2858
2859
2988
2870
2868
2867
2866
2869
2984
2986
2985
2865
2864
2738
2736
2739
2746
2741
2737
2740
2744
2745
2748
2742
2709
2710
2711
2708
2707
2714
2715
2705
2704
2693
2689
2691
2706
2692
2703
2701
2700
2699
2698
2697
2696
2695
2694
2702
2688
2690
2713
2734
2733
2732
2731
2730
2729
2728
2712
2716
2717
2718
2725
2724
2727
2726
2721
2720
2723
2722
2581
2585
2587
2589
2579
2576
2577
2664
2591
2578
2661
2583
2580
2670
2582
2657
2584
2586
2588
2590
2668
2573
2572
2568
2660
2656
2667
2663
2659
2669
2665
2562
2658
2569
2666
2571
2662
2575
2574
2570
2564
2563
2561
2560
2567
2566
2565
2678
2676
2677
2672
2673
2674
2675
2682
2681
2680
2684
2634
2627
2625
2626
2635
2633
2632
2624
2630
2638
2639
2637
2636
2631
2628
2629
2651
2650
2648
2653
2649
2603
2654
2652
2647
2645
2641
2604
2607
2640
2595
2602
2601
2600
2599
2598
2597
2596
2606
2594
2592
2593
2605
2643
2644
2646
2642
2622
2621
2620
2619
2618
2617
2610
2609
2611
2612
2613
2614
2615
2616
2608
