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