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