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