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