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