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