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