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