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