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