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