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