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