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