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