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