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