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