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