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